Class GCKMediaStatus
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Class yang menyimpan informasi status tentang beberapa media.
Mewarisi NSObject. Mengimplementasikan <NSMenyalin>.
- (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.
Menampilkan item pada indeks yang ditentukan dalam antrean pemutaran.
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.
- (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
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
ID sesi media saat ini, jika ada; jika tidak, 0.
- (GCKMediaPlayerState) playerState |
|
readnonatomicassign |
Alasan tidak ada aktivitas saat ini.
Nilai ini hanya berguna jika status pemutar adalah GCKMediaPlayerStateIdle.
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.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
Posisi streaming saat ini, sebagai NSTimeInterval dari awal streaming.
Status bisukan 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.
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
Memeriksa apakah ada item setelah item yang sedang diputar dalam antrean.
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.
Informasi video, jika ada.
- Sejak
- 3,3
Data kustom apa pun yang terkait dengan status media.
Status pemutaran iklan saat ini.
- Sejak
- 3,3
Rentang aliran data yang dapat dicari.
- Sejak
- 4.4.1
Metadata antrean media.
- Sejak
- 4.4.1
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
Menampilkan jumlah item dalam antrean pemutaran.
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 2023-12-02 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2023-12-02 UTC."],[[["The `GCKMediaStatus` class provides comprehensive information about the current playback status, including media details, playback state, and volume."],["Developers can use this class to manage the playback queue, access information about live streams and ad playback, and handle custom data."],["The class offers methods for checking supported media commands and retrieving specific items within the queue."],["`GCKMediaStatus` includes various properties that expose attributes like media session ID, player state, stream position, active track IDs, and more."],["This class is crucial for building interactive Cast experiences within iOS applications, enabling developers to monitor and control media playback on receiver devices."]]],[]]