概要
GCKUIButton では不十分な場合に、カスタムの再生/一時停止切り替え UI を実装するために使用できるクラス。
このクラスをサブクラス化して GCKUIPlayPauseToggleController::playPauseState セッターと GCKUIPlayPauseToggleController::inputEnabled セッターをオーバーライドするか、KVO を使用してこれらのプロパティの変更をリッスンし、それに応じて再生/一時停止 UI コントロールを更新できます。
- シンセ
- 3.4
NSObject を継承します。
インスタンス メソッドの概要 | |
(instancetype) | - init |
指定されたイニシャライザ。その他... | |
プロパティの概要 | |
GCKUIPlayPauseState | playPauseState |
GCKRemoteMediaClient の現在の再生 / 一時停止状態。その他... | |
BOOL | inputEnabled |
GCKUIMediaController はこのプロパティを書き込み、このコントローラによって管理される UI コントロールを有効または無効にします。その他... | |
メソッドの詳細
- (instancetype) init |
指定されたイニシャライザ。
プロパティの詳細
|
readwritenonatomicassign |
GCKRemoteMediaClient の現在の再生/一時停止状態。
GCKUIMediaController は、レシーバーの再生/一時停止状態が変更されるたびに、このプロパティを書き込みます。これは、プロパティを監視し(書き込みの処理中でない場合)、GCKRemoteMediaClient で適切なメディア コマンドを発行して、それに応じてレシーバのプレーヤーの状態を変更します。
|
readwritenonatomicassign |
GCKUIMediaController はこのプロパティを書き込み、このコントローラによって管理される UI コントロールを有効または無効にします。
メディア コマンドの処理中は、メディア関連の UI コントロールが一時的に無効になります。