GCKUIPlayPauseToggleController クラス

GCKUIPlayPauseToggleController クラス リファレンス

概要

GCKUIMultistateButton では不十分な場合に、カスタムの再生/一時停止切り替え UI を実装するために使用できるクラス。

アプリは、このクラスをサブクラス化して GCKUIPlayPauseToggleController::playPauseState および GCKUIPlayPauseToggleController::inputEnabled セッターをオーバーライドするか、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 コントロールが一時的に無効になります。