Class GCKMediaStatus

Referensi Class GCKMediaStatus

Ringkasan

Class yang menyimpan informasi status tentang beberapa media.

Mewarisi NSObject. Menerapkan <NSCopying>.

Ringkasan Metode Instance

(BOOL) - queueHasNextItem
 Memeriksa apakah ada item setelah item yang sedang diputar dalam antrean. Lainnya...
 
(instancetype) - initWithSessionID:mediaInformation:
 Penginisialisasi yang ditetapkan. Lainnya...
 
(BOOL) - isMediaCommandSupported:
 Memeriksa apakah aliran mendukung perintah kontrol tertentu. Lainnya...
 
(NSUInteger) - queueItemCount
 Menampilkan jumlah item dalam antrean pemutaran. Lainnya...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Menampilkan item pada indeks yang ditentukan dalam antrean pemutaran. Lainnya...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Menampilkan item dengan ID item tertentu dalam antrean pemutaran. Lainnya...
 
(NSInteger) - queueIndexForItemID:
 Menampilkan indeks item dengan ID item tertentu 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
 Tanda (bitmask) yang menunjukkan bahwa item media mendukung melewati ke depan. Lainnya...
 
const NSInteger kGCKMediaCommandSkipBackward
 Flag (bitmask) yang menunjukkan bahwa item media mendukung melewati mundur. Lainnya...
 
const NSInteger kGCKMediaCommandQueueNext
 Flag (bitmask) yang menunjukkan bahwa item media mendukung perpindahan ke item berikutnya dalam antrean. Lainnya...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Flag (bitmask) yang menunjukkan bahwa item media mendukung perpindahan ke item sebelumnya dalam antrean. 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 saat ini 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 streaming. Lainnya...
 
BOOL isMuted
 Status senyap 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...
 
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 dimuat sebelumnya dalam antrean. Lainnya...
 
NSUInteger preloadedItemID
 ID item yang saat ini dimuat sebelumnya, jika ada. Lainnya...
 
NSUInteger loadingItemID
 ID item yang saat ini sedang dimuat, jika ada. Lainnya...
 
NSArray< NSNumber * > * activeTrackIDs
 Daftar ID jalur 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...
 

Detail Metode

- (BOOL) queueHasNextItem

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

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

Penginisialisasi yang ditetapkan.

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

Memeriksa apakah aliran mendukung perintah kontrol tertentu.

- (NSUInteger) queueItemCount

Menampilkan jumlah item dalam antrean pemutaran.

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

Menampilkan item pada indeks yang ditentukan dalam antrean pemutaran.

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

Menampilkan item dengan ID item tertentu dalam antrean pemutaran.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

Menampilkan indeks item dengan ID item tertentu 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

Tanda (bitmask) yang menunjukkan bahwa item media mendukung melewati ke depan.

- (const NSInteger) kGCKMediaCommandSkipBackward

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

- (const NSInteger) kGCKMediaCommandQueueNext

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

Deprecated:
Saat ini, tanda ini belum diterapkan.
- (const NSInteger) kGCKMediaCommandQueuePrevious

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

Deprecated:
Saat ini, tanda ini belum diterapkan.

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 saat ini memutar iklan.

Deprecated:
Gunakan adBreakStatus sebagai gantinya.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

Alasan tidak ada aktivitas saat ini.

Nilai ini hanya bermakna jika status pemutar adalah GCKMediaPlayerStateIdle.

- (float) playbackRate
readnonatomicassign

Mendapatkan kecepatan pemutaran streaming saat ini.

Nilai ini akan negatif jika streaming mencari ke belakang, 0 jika streaming dijeda, 1 jika streaming diputar secara normal, dan beberapa nilai positif lainnya jika streaming mencari ke depan.

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

GCKMediaInformation untuk item ini.

- (NSTimeInterval) streamPosition
readnonatomicassign

Posisi streaming saat ini, sebagai NSTimeInterval dari awal streaming.

- (float) volume
readnonatomicassign

Volume streaming.

- (BOOL) isMuted
readnonatomicassign

Status senyap 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
readnonatomicassign

Item antrean saat ini, jika ada.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

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 dimuat sebelumnya dalam antrean.

- (NSUInteger) preloadedItemID
readnonatomicassign

ID item yang saat ini dimuat sebelumnya, jika ada.

- (NSUInteger) loadingItemID
readnonatomicassign

ID item yang saat ini sedang dimuat, jika ada.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Daftar ID jalur 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