GCKUIPlayPauseToggleController 類別

GCKUIPlayPauseToggleController 類別參考資料

總覽

GCKUIMultistateButton 不足的情況下,可用於實作自訂播放/暫停切換 UI 的類別。

應用程式可能會將這個類別設為子類別,並覆寫 GCKUIPlayPauseToggleController::playPauseStateGCKUIPlayPauseToggleController::inputEnabled setter,或使用 KVO 監聽這些屬性的變更,並據此更新其播放/暫停 UI 控制項。

開始時間
3.4

繼承 NSObject。

執行個體方法摘要

(instancetype) - init
 指定初始化器。更多...
 

資源摘要

GCKUIPlayPauseState playPauseState
 GCKRemoteMediaClient 目前的播放/暫停狀態。更多...
 
BOOL inputEnabled
 GCKUIMediaController 會寫入這個屬性,以啟用或停用由這個控制器管理的 UI 控制項。更多...
 

方法詳細資料

- (instancetype) init

指定初始化器。

資源詳情

- (GCKUIPlayPauseState) playPauseState
readwritenonatomicassign

GCKRemoteMediaClient 目前的播放/暫停狀態。

GCKUIMediaController,每當接收器的播放/暫停狀態變更時,都會寫入此屬性。它會觀察屬性 (除非正在編寫屬性),且屬性變更時,會向 GCKRemoteMediaClient 發出適當的媒體指令,據此變更接收器的播放器狀態。

- (BOOL) inputEnabled
readwritenonatomicassign

GCKUIMediaController 會寫入這個屬性,以啟用或停用由這個控制器管理的 UI 控制項。

媒體指令執行期間,系統會暫時停用媒體相關 UI 控制項。