Class GCKMediaStatus

Referensi Class GCKMediaStatus

Ringkasan

Class yang menyimpan informasi status tentang beberapa media.

Mewarisi NSObject. Mengimplementasikan <NSMenyalin>.

Ringkasan Metode Instance

(instancetype) - initWithSessionID:mediaInformation:
 Penginisialisasi yang ditetapkan. Lainnya...
 
(BOOL) - isMediaCommandSupported:
 Memeriksa apakah streaming mendukung perintah kontrol tertentu. Lainnya...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 Menampilkan item pada indeks yang ditentukan dalam antrean pemutaran. Lainnya...
 
(nullable GCKMediaQueueItem *) - queueItemWithItemID:
 Menampilkan item dengan ID item yang diberikan dalam antrean pemutaran. Lainnya...
 
(NSInteger) - queueIndexForItemID:
 Menampilkan indeks item dengan ID item yang diberikan dalam antrean pemutaran, atau -1 jika tidak ada item tersebut dalam antrean. Lainnya...
 

Atribut Publik

const NSInteger kGCKMediaCommandPause
 Tanda (bitmask) yang menunjukkan bahwa item media dapat dijeda. Lainnya...
 
const NSInteger kGCKMediaCommandSeek
 Flag (bitmask) yang menunjukkan bahwa item media mendukung pencarian. Lainnya...
 
const NSInteger kGCKMediaCommandSetVolume
 Flag (bitmask) yang menunjukkan bahwa volume audio item media dapat diubah. Lainnya...
 
const NSInteger kGCKMediaCommandToggleMute
 Flag (bitmask) yang menunjukkan bahwa audio item media dapat dibisukan. Lainnya...
 
const NSInteger kGCKMediaCommandSkipForward
 Flag (bitmask) yang menunjukkan bahwa item media mendukung fitur lewati maju. Lainnya...
 
const NSInteger kGCKMediaCommandSkipBackward
 Flag (bitmask) yang menunjukkan bahwa item media mendukung lompatan mundur. Lainnya...
 
const NSInteger kGCKMediaCommandQueueNext
 Flag (bitmask) yang menunjukkan bahwa item media mendukung pemindahan ke item berikutnya dalam antrean. Lainnya...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Flag (bitmask) yang menunjukkan bahwa item media mendukung pemindahan ke item sebelumnya dalam antrean. Lainnya...
 
const NSInteger kGCKMediaCommandQueueShuffle
 Tanda (bitmask) yang menunjukkan bahwa item media mendukung pengacakan. Lainnya...
 
const NSInteger kGCKMediaCommandSkipAd
 Tanda (bitmask) yang menunjukkan bahwa item media mendukung tindakan melewati iklan. Lainnya...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 Flag (bitmask) yang menunjukkan bahwa antrean item media mendukung pengulangan tidak terbatas. Lainnya...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 Flag (bitmask) yang menunjukkan bahwa item media mendukung pengulangan tak terbatas. Lainnya...
 
const NSInteger kGCKMediaCommandQueueRepeat
 Flag (bitmask) yang menunjukkan bahwa item media dan antreannya mendukung pengulangan tanpa batas. Lainnya...
 
const NSInteger kGCKMediaCommandEditTracks
 Flag (bitmask) yang menunjukkan bahwa trek item media dapat diedit. Lainnya...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 Flag (bitmask) yang menunjukkan bahwa kecepatan pemutaran item media dapat dikonfigurasi. Lainnya...
 
const NSInteger kGCKMediaCommandLike
 Flag (bitmask) yang menunjukkan bahwa item media dapat disukai oleh pengguna. Lainnya...
 
const NSInteger kGCKMediaCommandDislike
 Flag (bitmask) yang menunjukkan bahwa item media dapat tidak disukai oleh pengguna. Lainnya...
 
const NSInteger kGCKMediaCommandFollow
 Flag (bitmask) yang menunjukkan bahwa pembuat item media dapat diikuti oleh pengguna. Lainnya...
 
const NSInteger kGCKMediaCommandUnfollow
 Flag (bitmask) yang menunjukkan bahwa pembuat item media dapat berhenti diikuti oleh pengguna. Lainnya...
 
const NSInteger kGCKMediaCommandStreamTransfer
 Tanda (bitmask) yang menunjukkan bahwa item media mendukung transfer streaming. Lainnya...
 

Ringkasan Properti

NSInteger mediaSessionID
 ID sesi media saat ini, jika ada; jika tidak, 0. Lainnya...
 
GCKMediaPlayerState playerState
 Status pemutar saat ini. Lainnya...
 
BOOL playingAd
 Menunjukkan apakah penerima sedang memutar iklan. Lainnya...
 
GCKMediaPlayerIdleReason idleReason
 Alasan tidak ada aktivitas saat ini. Lainnya...
 
float playbackRate
 Mendapatkan kecepatan pemutaran streaming saat ini. Lainnya...
 
GCKMediaInformationmediaInformation
 GCKMediaInformation untuk item ini. Lainnya...
 
NSTimeInterval streamPosition
 Posisi streaming saat ini, sebagai NSTimeInterval dari awal streaming. Lainnya...
 
float volume
 Volume aliran. Lainnya...
 
BOOL isMuted
 Status bisukan streaming. Lainnya...
 
GCKMediaRepeatMode queueRepeatMode
 Mode pengulangan antrean saat ini. Lainnya...
 
NSUInteger currentItemID
 ID item antrean saat ini, jika ada. Lainnya...
 
BOOL queueHasCurrentItem
 Apakah ada item saat ini dalam antrean. Lainnya...
 
GCKMediaQueueItemcurrentQueueItem
 Item antrean saat ini, jika ada. Lainnya...
 
BOOL queueHasNextItem
 Memeriksa apakah ada item setelah item yang sedang diputar dalam antrean. Lainnya...
 
GCKMediaQueueItemnextQueueItem
 Item antrean berikutnya, jika ada. Lainnya...
 
BOOL queueHasPreviousItem
 Apakah ada item sebelum item yang sedang diputar dalam antrean. Lainnya...
 
BOOL queueHasLoadingItem
 Apakah ada item yang dipramuat dalam antrean. Lainnya...
 
NSUInteger preloadedItemID
 ID item yang saat ini dipramuat, jika ada. Lainnya...
 
NSUInteger loadingItemID
 ID item yang sedang dimuat, jika ada. Lainnya...
 
NSArray< NSNumber * > * activeTrackIDs
 Daftar ID trek yang aktif. Lainnya...
 
GCKVideoInfovideoInfo
 Informasi video, jika ada. Lainnya...
 
id customData
 Data kustom apa pun yang terkait dengan status media. Lainnya...
 
GCKAdBreakStatusadBreakStatus
 Status pemutaran iklan saat ini. Lainnya...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 Rentang aliran data yang dapat dicari. Lainnya...
 
GCKMediaQueueDataqueueData
 Metadata antrean media. Lainnya...
 
NSUInteger queueItemCount
 Menampilkan jumlah item dalam antrean pemutaran. Lainnya...
 

Detail Metode

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (nullable GCKMediaInformation *)  mediaInformation 

Penginisialisasi yang ditetapkan.

Parameters
mediaSessionIDThe media session ID.
mediaInformationThe media information.
- (BOOL) isMediaCommandSupported: (NSInteger)  command

Memeriksa apakah streaming mendukung perintah kontrol tertentu.

- (nullable GCKMediaQueueItem *) queueItemAtIndex: (NSUInteger)  index

Menampilkan item pada indeks yang ditentukan dalam antrean pemutaran.

- (nullable GCKMediaQueueItem *) queueItemWithItemID: (NSUInteger)  itemID

Menampilkan item dengan ID item yang diberikan dalam antrean pemutaran.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Menampilkan indeks item dengan ID item yang diberikan dalam antrean pemutaran, atau -1 jika tidak ada item tersebut dalam antrean.

Dokumentasi Data Anggota

- (const NSInteger) kGCKMediaCommandPause

Tanda (bitmask) yang menunjukkan bahwa item media dapat dijeda.

- (const NSInteger) kGCKMediaCommandSeek

Flag (bitmask) yang menunjukkan bahwa item media mendukung pencarian.

- (const NSInteger) kGCKMediaCommandSetVolume

Flag (bitmask) yang menunjukkan bahwa volume audio item media dapat diubah.

- (const NSInteger) kGCKMediaCommandToggleMute

Flag (bitmask) yang menunjukkan bahwa audio item media dapat dibisukan.

- (const NSInteger) kGCKMediaCommandSkipForward

Flag (bitmask) yang menunjukkan bahwa item media mendukung fitur lewati maju.

- (const NSInteger) kGCKMediaCommandSkipBackward

Flag (bitmask) yang menunjukkan bahwa item media mendukung lompatan mundur.

- (const NSInteger) kGCKMediaCommandQueueNext

Flag (bitmask) yang menunjukkan bahwa item media mendukung pemindahan ke item berikutnya dalam antrean.

- (const NSInteger) kGCKMediaCommandQueuePrevious

Flag (bitmask) yang menunjukkan bahwa item media mendukung pemindahan ke item sebelumnya dalam antrean.

- (const NSInteger) kGCKMediaCommandQueueShuffle

Tanda (bitmask) yang menunjukkan bahwa item media mendukung pengacakan.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

Tanda (bitmask) yang menunjukkan bahwa item media mendukung tindakan melewati iklan.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

Flag (bitmask) yang menunjukkan bahwa antrean item media mendukung pengulangan tidak terbatas.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

Flag (bitmask) yang menunjukkan bahwa item media mendukung pengulangan tak terbatas.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

Flag (bitmask) yang menunjukkan bahwa item media dan antreannya mendukung pengulangan tanpa batas.

item dalam antrean.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks

Flag (bitmask) yang menunjukkan bahwa trek item media dapat diedit.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate

Flag (bitmask) yang menunjukkan bahwa kecepatan pemutaran item media dapat dikonfigurasi.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandLike

Flag (bitmask) yang menunjukkan bahwa item media dapat disukai oleh pengguna.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

Flag (bitmask) yang menunjukkan bahwa item media dapat tidak disukai oleh pengguna.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

Flag (bitmask) yang menunjukkan bahwa pembuat item media dapat diikuti oleh pengguna.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

Flag (bitmask) yang menunjukkan bahwa pembuat item media dapat berhenti diikuti oleh pengguna.

Sejak
4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer

Tanda (bitmask) yang menunjukkan bahwa item media mendukung transfer streaming.

Sejak
4.4.5

Detail Properti

- (NSInteger) mediaSessionID
readnonatomicassign

ID sesi media saat ini, jika ada; jika tidak, 0.

- (GCKMediaPlayerState) playerState
readnonatomicassign

Status pemutar saat ini.

- (BOOL) playingAd
readnonatomicassign

Menunjukkan apakah penerima sedang memutar iklan.

Deprecated:
Sebagai gantinya, gunakan adBreakStatus.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Alasan tidak ada aktivitas saat ini.

Nilai ini hanya berguna jika status pemutar adalah GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

Mendapatkan kecepatan pemutaran streaming saat ini.

Nilai ini akan bernilai negatif jika streaming melakukan pencarian mundur, 0 jika streaming dijeda, 1 jika streaming diputar secara normal, dan nilai positif lainnya jika streaming bergerak maju.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

GCKMediaInformation untuk item ini.

- (NSTimeInterval) streamPosition
readnonatomicassign

Posisi streaming saat ini, sebagai NSTimeInterval dari awal streaming.

- (float) volume
readnonatomicassign

Volume aliran.

- (BOOL) isMuted
readnonatomicassign

Status bisukan streaming.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

Mode pengulangan antrean saat ini.

- (NSUInteger) currentItemID
readnonatomicassign

ID item antrean saat ini, jika ada.

- (BOOL) queueHasCurrentItem
readnonatomicassign

Apakah ada item saat ini dalam antrean.

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicweak

Item antrean saat ini, jika ada.

- (BOOL) queueHasNextItem
readnonatomicassign

Memeriksa apakah ada item setelah item yang sedang diputar dalam antrean.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

Item antrean berikutnya, jika ada.

- (BOOL) queueHasPreviousItem
readnonatomicassign

Apakah ada item sebelum item yang sedang diputar dalam antrean.

- (BOOL) queueHasLoadingItem
readnonatomicassign

Apakah ada item yang dipramuat dalam antrean.

- (NSUInteger) preloadedItemID
readnonatomicassign

ID item yang saat ini dipramuat, jika ada.

- (NSUInteger) loadingItemID
readnonatomicassign

ID item yang sedang dimuat, jika ada.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Daftar ID trek yang aktif.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Informasi video, jika ada.

Sejak
3,3
- (id) customData
readnonatomicstrong

Data kustom apa pun yang terkait dengan status media.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Status pemutaran iklan saat ini.

Sejak
3,3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

Rentang aliran data yang dapat dicari.

Sejak
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

Metadata antrean media.

Sejak
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

Menampilkan jumlah item dalam antrean pemutaran.