Class GCKMediaStatus

Referensi Class GCKMediaStatus

Ringkasan

Class yang menyimpan informasi status tentang beberapa media.

Mewarisi NSObject. Mengimplementasikan <NSCopying>.

Ringkasan Metode Instance

(BOOL) - queueHasNextItem
 Memeriksa apakah ada item setelah item yang sedang diputar dalam antrean. Selengkapnya...
 
(instancetype) - initWithSessionID:mediaInformation:
 Penginisialisasi yang ditentukan. Selengkapnya...
 
(BOOL) - isMediaCommandSupported:
 Memeriksa apakah streaming mendukung perintah kontrol yang diberikan. Selengkapnya...
 
(NSUInteger) - queueItemCount
 Menampilkan jumlah item dalam antrean pemutaran. Selengkapnya...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 Menampilkan item pada indeks yang ditentukan dalam antrean pemutaran. Selengkapnya...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 Menampilkan item dengan ID item yang diberikan dalam antrean pemutaran. Selengkapnya...
 
(NSInteger) - queueIndexForItemID:
 Menampilkan indeks item dengan ID item yang diberikan dalam antrean pemutaran, atau -1 jika tidak ada item dalam antrean. Selengkapnya...
 

Atribut Publik

const NSInteger kGCKMediaCommandPause
 Tanda (bitmask) yang menunjukkan bahwa item media dapat dijeda. Selengkapnya...
 
const NSInteger kGCKMediaCommandSeek
 Tanda (bitmask) yang menunjukkan bahwa item media mendukung pencarian. Selengkapnya...
 
const NSInteger kGCKMediaCommandSetVolume
 Tanda (bitmask) yang menunjukkan bahwa volume audio item media dapat diubah. Selengkapnya...
 
const NSInteger kGCKMediaCommandToggleMute
 Tanda (bitmask) yang menunjukkan bahwa audio item media dapat dibisukan. Selengkapnya...
 
const NSInteger kGCKMediaCommandSkipForward
 Tanda (bitmask) yang menunjukkan bahwa item media mendukung untuk melewati. Selengkapnya...
 
const NSInteger kGCKMediaCommandSkipBackward
 Tanda (bitmask) yang menunjukkan bahwa item media mendukung melewati. Selengkapnya...
 
const NSInteger kGCKMediaCommandQueueNext
 Flag (bitmask) yang menunjukkan bahwa item media mendukung pemindahan ke item berikutnya dalam antrean. Selengkapnya...
 
const NSInteger kGCKMediaCommandQueuePrevious
 Flag (bitmask) yang menunjukkan bahwa item media mendukung pemindahan ke item sebelumnya dalam antrean. Selengkapnya...
 

Ringkasan Properti

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

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 ditentukan.

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

Memeriksa apakah streaming mendukung perintah kontrol yang diberikan.

- (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 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 dalam antrean.

Dokumentasi Data Anggota

- (const NSInteger) kGCKMediaCommandPause

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

- (const NSInteger) kGCKMediaCommandSeek

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

- (const NSInteger) kGCKMediaCommandSetVolume

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

- (const NSInteger) kGCKMediaCommandToggleMute

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

- (const NSInteger) kGCKMediaCommandSkipForward

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

- (const NSInteger) kGCKMediaCommandSkipBackward

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

- (const NSInteger) kGCKMediaCommandQueueNext

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

Deprecated:
Flag ini saat ini tidak diimplementasikan.
- (const NSInteger) kGCKMediaCommandQueuePrevious

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

Deprecated:
Flag ini saat ini tidak diimplementasikan.

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 sedang 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.

Ini akan menjadi negatif jika streaming mencari mundur, 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 penonaktifan 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 dipramuat, jika ada.

- (NSUInteger) loadingItemID
readnonatomicassign

ID item yang saat ini dimuat, jika ada.

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

Daftar ID trek yang aktif.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

Informasi video, jika ada.

Since
3,3
- (id) customData
readnonatomicstrong

Data kustom apa pun yang terkait dengan status media.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

Status pemutaran iklan saat ini.

Since
3,3