GCKUIStreamPositionController Sınıfı

GCKUIStreamPositionController Sınıf Referansı

Genel bakış

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

Uygulama bu sınıfı alt sınıflandırıp GCKUIStreamPositionController::streamPosition, GCKUIStreamPositionController::streamDuration ve GCKUIStreamPositionController::inputEnabled ayarlayıcılarını geçersiz kılabilir veya KVO'yu kullanarak bu özelliklerde yapılan değişiklikleri dinleyebilir, akış konumunu güncelleyebilir ve/veya kullanıcı arayüzü kontrollerini arayabilir.

yılından beri
3,4

NSObject öğesini devralır.

Örnek Yöntemi Özeti

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

Mülk Özeti

NSTimeInterval streamPosition
 GCKRemoteMediaClient itibarıyla geçerli yayın konumu. Diğer...
 
NSTimeInterval streamDuration
 GCKRemoteMediaClient itibarıyla geçerli yayın süresi. Diğer...
 
BOOL inputEnabled
 GCKUIMediaController, bu denetleyici tarafından yönetilen kullanıcı arayüzü kontrollerini etkinleştirmek veya devre dışı bırakmak için bu özelliği yazar. Diğer...
 

Yöntem Ayrıntısı

- (instancetype) init

Tanımlanmış başlatıcı.

Mülk Ayrıntısı

- (NSTimeInterval) streamPosition
readwritenonatomicassign

GCKRemoteMediaClient itibarıyla geçerli yayın konumu.

GCKUIMediaController, akış konumu değiştiğinde bu mülkü yazar. Akış ilerlerken mülk saniyede bir güncellenir. GCKUIMediaController, özelliği gözlemler (yazma sürecinde değilse) ve değişirse yeni akış konumunu aramak için GCKRemoteMediaPlayer'a uygun medya komutunu gönderir. Bu değeri aranamayan bir akışta güncellemenin herhangi bir etkisi olmayacağını unutmayın.

- (NSTimeInterval) streamDuration
readwritenonatomicassign

GCKRemoteMediaClient itibarıyla geçerli yayın süresi.

GCKUIMediaController, akış süresi her değiştiğinde bu özelliği yazar. Akışın bilinen bir süresi yoksa (örneğin, 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 denetleyici tarafından yönetilen kullanıcı arayüzü kontrollerini etkinleştirmek veya devre dışı bırakmak için bu özelliği yazar.

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