GCKUIStreamPositionController Sınıfı

GCKUIStreamPositionController Sınıf Referansı

Genel bakış

Normal UISlider, UIprogressView ve UILabel denetimlerinin yeterli olmadığı durumlarda, özel bir akış konumu uygulamak ve/veya kullanıcı arayüzü aramak için kullanılabilecek bir sınıf.

Uygulama bu sınıfı alt sınıflara ayırabilir ve GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration ve GCKUIStreamPositionController::inputEnabled setlerini geçersiz kılabilir veya bu özelliklerdeki değişiklikleri dinlemek ve akış konumunu güncellemek ve/veya kullanıcı arayüzü kontrollerini uygun şekilde aramak için KVO'yu kullanabilir.

Since
3,4

NSObject'i devralır.

Örnek Yöntemi Özeti

(instancetype) - init
 Tanımlayıcı başlatıcı. Diğer...
 

Mülk Özeti

NSTimeInterval streamPosition
 GCKRemoteMediaClient uygulamasındaki mevcut akış konumu. Diğer...
 
NSTimeInterval streamDuration
 GCKRemoteMediaClient tarihinden itibaren geçerli canlı oynatma süresi. Diğer...
 
BOOL inputEnabled
 GCKUIMediaController, bu özelliği bu kumanda tarafından yönetilen kullanıcı arayüzü kontrollerini etkinleştirmek veya devre dışı bırakmak için yazar. Diğer...
 

Yöntem Ayrıntıları

- (instancetype) init

Tanımlayıcı başlatıcı.

Mülk Ayrıntıları

- (NSTimeInterval) streamPosition
readwritenonatomicassign

GCKRemoteMediaClient uygulamasındaki mevcut akış konumu.

GCKUIMediaController, akış konumu her değiştiğinde bu özelliği yazar. Akış ilerledikçe özellik saniyede bir güncellenir. GCKUIMediaController özelliği, mülkü yazarken (yazılma sürecinde değilse) ve değişirse yeni akış konumunu aramak için GCKRemoteMediaPlayer ile uygun medya komutunu yayınlar. Aranabilir olmayan akışta bu değerin güncellenmesinin herhangi bir etkiye sahip olmayacağını unutmayın.

- (NSTimeInterval) streamDuration
readwritenonatomicassign

GCKRemoteMediaClient tarihinden itibaren geçerli canlı oynatma süresi.

GCKUIMediaController, akış süresi değiştiğinde bu özelliği yazar. Akışın bilinen bir süresi yoksa (ör. canlı yayın olduğu için) yazılan değer kGCKInvalidTimeInterval olur. Uygulamanın bu değeri değiştirmesi anlamlı değildir.

- (BOOL) inputEnabled
readwritenonatomicassign

GCKUIMediaController, bu özelliği bu kumanda tarafından yönetilen kullanıcı arayüzü kontrollerini etkinleştirmek veya devre dışı bırakmak için yazar.

Bir medya komutu yayındayken medyayla ilgili kullanıcı arayüzü kontrolleri geçici olarak devre dışı bırakılır.