GCKMediaStatus Sınıfı
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bazı medyalarla ilgili durum bilgilerini içeren bir sınıf.
NSObject öğesini devralır. <NSKopyalama> uygulanır.
- (instancetype) initWithSessionID: |
|
(NSInteger) |
mediaSessionID |
mediaInformation: |
|
(nullable GCKMediaInformation *) |
mediaInformation |
|
|
| |
Tanımlanmış başlatıcı.
- Parameters
-
mediaSessionID | The media session ID. |
mediaInformation | The media information. |
- (BOOL) isMediaCommandSupported: |
|
(NSInteger) |
command |
|
Akışın belirli bir kontrol komutunu destekleyip desteklemediğini kontrol eder.
Oynatma sırasında belirtilen dizindeki öğeyi döndürür.
Oynatma sırasında belirtilen öğe kimliğine sahip öğeyi döndürür.
- (NSInteger) queueIndexForItemID: |
|
(NSUInteger) |
itemID |
|
Oynatma sırasında belirtilen öğe kimliğine sahip öğenin dizinini veya sırada böyle bir öğe yoksa -1 döndürür.
- (const NSInteger) kGCKMediaCommandPause |
Bir medya öğesinin duraklatılabileceğini gösteren işaret (bit maskesi).
- (const NSInteger) kGCKMediaCommandSeek |
Bir medya öğesinin sarmayı desteklediğini gösteren işaret (bit maskesi).
- (const NSInteger) kGCKMediaCommandSetVolume |
Bir medya öğesinin ses düzeyinin değiştirilebileceğini gösteren bir işaret (bit maskesi).
- (const NSInteger) kGCKMediaCommandToggleMute |
Bir medya öğesinin sesinin kapatılabileceğini gösteren bir işaret (bit maskesi).
- (const NSInteger) kGCKMediaCommandSkipForward |
Bir medya öğesinin ileri atlamayı desteklediğini gösteren işaret (bit maskesi).
- (const NSInteger) kGCKMediaCommandSkipBackward |
Bir medya öğesinin geri atlamayı desteklediğini gösteren işaret (bit maskesi).
- (const NSInteger) kGCKMediaCommandQueueNext |
Bir medya öğesinin sıradaki sonraki öğeye geçmeyi desteklediğini gösteren işaret (bit maskesi).
- (const NSInteger) kGCKMediaCommandQueuePrevious |
Bir medya öğesinin sıradaki bir önceki öğeye gitmeyi desteklediğini gösteren işaret (bit maskesi).
- (const NSInteger) kGCKMediaCommandQueueShuffle |
Bir medya öğesinin karıştırmayı desteklediğini gösteren işaret (bit maskesi).
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd |
Bir medya öğesinin reklam atlamayı desteklediğini gösteren işaret (bit maskesi).
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll |
Bir medya öğesi sırasının süresiz tekrarı desteklediğini gösteren işaret (bit maskesi).
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne |
Bir medya öğesinin süresiz tekrarı desteklediğini gösteren işaret (bit maskesi).
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat |
Bir medya öğesinin ve sırasının süresiz tekrarı desteklediğini gösteren işaret (bit maskesi).
sıraya alınmış öğelerdir.
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks |
Bir medya öğesinin parçalarının düzenlenebilir olduğunu gösteren bir işaret (bit maskesi).
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate |
Bir medya öğesinin oynatma hızının yapılandırılabilir olduğunu gösteren işaret (bit maskesi).
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandLike |
Bir medya öğesinin kullanıcı tarafından beğenilebileceğini gösteren bir işaret (bit maskesi).
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandDislike |
Bir medya öğesinin, kullanıcı tarafından beğenmeyebileceğini gösteren bir işaret (bit maskesi).
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandFollow |
Bir medya öğesini oluşturan kişinin bir kullanıcı tarafından takip edilebileceğini gösteren işaret (bit maskesi).
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow |
Kullanıcı, medya öğesini oluşturan kullanıcıyı takip etmeyi bırakabileceğini gösteren bir işaret (bit maskesi).
- yılından beri
- 4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer |
Bir medya öğesinin akış aktarımını desteklediğini gösteren işaret (bit maskesi).
- yılından beri
- 4.4.5
- (NSInteger) mediaSessionID |
|
readnonatomicassign |
Varsa geçerli medya oturumu kimliği; aksi takdirde 0 değerini alır.
- (GCKMediaPlayerState) playerState |
|
readnonatomicassign |
Geçerli boşta kalma nedeni.
Bu değer yalnızca oynatıcı durumu GCKMediaPlayerStateIdle olduğunda anlamlı olur.
Geçerli akış oynatma hızını alır.
Bu, akış geriye doğru ilerliyorsa negatif olur, akış duraklatılmışsa 0, akış normal bir şekilde oynatılıyorsa 1 ve ileri doğru ilerliyorsa başka bir pozitif değer olur.
- (NSTimeInterval) streamPosition |
|
readnonatomicassign |
Akışın başlangıcından itibaren bir NSTimeInterval olarak geçerli akış konumu.
Akışın sessize alma durumu.
Geçerli sıra tekrar modu.
- (NSUInteger) currentItemID |
|
readnonatomicassign |
Varsa geçerli sıra öğesinin kimliği.
- (BOOL) queueHasCurrentItem |
|
readnonatomicassign |
Sırada mevcut bir öğe olup olmadığı.
- (BOOL) queueHasNextItem |
|
readnonatomicassign |
Sırada oynatılan öğeden sonra öğe olup olmadığını kontrol eder.
Bir sonraki sıra öğesi (varsa).
- (BOOL) queueHasPreviousItem |
|
readnonatomicassign |
Sırada o anda oynatılan öğeden önce bir öğe olup olmadığı.
- (BOOL) queueHasLoadingItem |
|
readnonatomicassign |
Sırada önceden yüklenen bir öğe olup olmadığı.
- (NSUInteger) preloadedItemID |
|
readnonatomicassign |
Varsa, önceden yüklenmiş öğenin kimliği.
- (NSUInteger) loadingItemID |
|
readnonatomicassign |
Yüklenmekte olan öğenin (varsa) kimliği.
- (NSArray<NSNumber *>*) activeTrackIDs |
|
readnonatomicstrong |
Etkin kanal kimliklerinin listesi.
Varsa video bilgileri.
- yılından beri
- 3,3
Medya durumuyla ilişkilendirilmiş tüm özel veriler.
Geçerli reklam oynatma durumu.
- yılından beri
- 3,3
Bir akışın aranabilir aralığı.
- yılından beri
- 4.4.1
Medya sırasının meta verileri.
- yılından beri
- 4.4.1
- (NSUInteger) queueItemCount |
|
readnonatomicassign |
Oynatma sırasındaki öğelerin sayısını döndürür.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2023-12-02 UTC.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 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."]]],[]]