Class GCKMediaStatus
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Class yang menyimpan informasi status tentang beberapa media.
Mewarisi NSObject. Menerapkan <NSCopying>.
- (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
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
Memeriksa apakah aliran mendukung perintah kontrol tertentu.
- (NSUInteger) queueItemCount |
|
|
|
Menampilkan jumlah item dalam antrean pemutaran.
Menampilkan item pada indeks yang ditentukan dalam antrean pemutaran.
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.
- (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.
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
ID sesi media saat ini, jika ada; jika tidak, 0.
Alasan tidak ada aktivitas saat ini.
Nilai ini hanya bermakna jika status pemutar adalah GCKMediaPlayerStateIdle.
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.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
Posisi streaming saat ini, sebagai NSTimeInterval dari awal streaming.
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.
Item antrean saat ini, jika ada.
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 |
Informasi video, jika ada.
- Sejak
- 3.3
Data kustom apa pun yang terkait dengan status media.
Status pemutaran iklan saat ini.
- Sejak
- 3.3
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-26 UTC.
[null,null,["Terakhir diperbarui pada 2025-07-26 UTC."],[],["The `GCKMediaStatus` class provides information about media playback. It manages media queues, including checking for next or previous items, retrieving items by index or ID, and counting the items. It supports media control commands such as pause, seek, volume adjustment, mute, skip forward/backward, and queue navigation. Key properties include session ID, player state, playback rate, stream position, volume, and mute status. It also provides properties for current, next, preloaded and loading queue items, active track IDs and ad playback status.\n"],null,[]]