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... | |
GCKMediaInformation * | mediaInformation |
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... | |
GCKMediaQueueItem * | currentQueueItem |
Item antrean saat ini, jika ada. Lainnya... | |
BOOL | queueHasNextItem |
Memeriksa apakah ada item setelah item yang sedang diputar dalam antrean. Lainnya... | |
GCKMediaQueueItem * | nextQueueItem |
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... | |
GCKVideoInfo * | videoInfo |
Informasi video, jika ada. Lainnya... | |
id | customData |
Data kustom apa pun yang terkait dengan status media. Lainnya... | |
GCKAdBreakStatus * | adBreakStatus |
Status pemutaran iklan saat ini. Lainnya... | |
GCKMediaLiveSeekableRange * | liveSeekableRange |
Rentang aliran data yang dapat dicari. Lainnya... | |
GCKMediaQueueData * | queueData |
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
-
mediaSessionID The media session ID. mediaInformation The 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
|
readnonatomicassign |
ID sesi media saat ini, jika ada; jika tidak, 0.
|
readnonatomicassign |
Status pemutar saat ini.
|
readnonatomicassign |
Menunjukkan apakah penerima sedang memutar iklan.
- Deprecated:
- Sebagai gantinya, gunakan adBreakStatus.
|
readnonatomicassign |
Alasan tidak ada aktivitas saat ini.
Nilai ini hanya berguna jika status pemutar adalah GCKMediaPlayerStateIdle.
|
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.
|
readnonatomicstrong |
GCKMediaInformation untuk item ini.
|
readnonatomicassign |
Posisi streaming saat ini, sebagai NSTimeInterval dari awal streaming.
|
readnonatomicassign |
Volume aliran.
|
readnonatomicassign |
Status bisukan streaming.
|
readnonatomicassign |
Mode pengulangan antrean saat ini.
|
readnonatomicassign |
ID item antrean saat ini, jika ada.
|
readnonatomicassign |
Apakah ada item saat ini dalam antrean.
|
readnonatomicweak |
Item antrean saat ini, jika ada.
|
readnonatomicassign |
Memeriksa apakah ada item setelah item yang sedang diputar dalam antrean.
|
readnonatomicweak |
Item antrean berikutnya, jika ada.
|
readnonatomicassign |
Apakah ada item sebelum item yang sedang diputar dalam antrean.
|
readnonatomicassign |
Apakah ada item yang dipramuat dalam antrean.
|
readnonatomicassign |
ID item yang saat ini dipramuat, jika ada.
|
readnonatomicassign |
ID item yang sedang dimuat, jika ada.
|
readnonatomicstrong |
Daftar ID trek yang aktif.
|
readnonatomicstrong |
Informasi video, jika ada.
- Sejak
- 3,3
|
readnonatomicstrong |
Data kustom apa pun yang terkait dengan status media.
|
readnonatomicstrong |
Status pemutaran iklan saat ini.
- Sejak
- 3,3
|
readnonatomicassign |
Rentang aliran data yang dapat dicari.
- Sejak
- 4.4.1
|
readnonatomicassign |
Metadata antrean media.
- Sejak
- 4.4.1
|
readnonatomicassign |
Menampilkan jumlah item dalam antrean pemutaran.