GCKUIPlayPauseToggleController Sınıfı

GCKUIPlayPauseToggleController Sınıf Referansı

Genel bakış

GCKUIMultistateButton değerinin yeterli olmayacağı durumlarda, özel oynatma/duraklatma geçiş kullanıcı arayüzü uygulamak için kullanılabilecek bir sınıf.

Uygulama, bu sınıfı alt sınıflandırıp GCKUIPlayPauseToggleController::playPauseState ve GCKUIPlayPauseToggleController::inputEnabled ayarlayıcılarını geçersiz kılabilir veya KVO'yu kullanarak bu özelliklerde yapılan değişiklikleri dinleyebilir ve oynatma/duraklatma kullanıcı arayüzü kontrollerini uygun şekilde güncelleyebilir.

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

GCKUIPlayPauseState playPauseState
 GCKRemoteMediaClient için mevcut oynatma/duraklatma durumu. 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ı

- (GCKUIPlayPauseState) playPauseState
readwritenonatomicassign

GCKRemoteMediaClient için mevcut oynatma/duraklatma durumu.

Alıcının oynatma/duraklatma durumu değiştiğinde GCKUIMediaController bu özelliği yazar. Özelliği gözlemler (yazma sürecinde değilse) ve değişirse alıcının oynatıcı durumunu buna göre değiştirmek için GCKRemoteMediaClient ile uygun medya komutunu yayınlar.

- (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.