概要
キャスト レシーバーの音量やミュート状態を制御または表示するために使用される UI ビューのコントローラ。
呼び出し元アプリは、適切なプロパティを設定して、音量関連の UI コントロールをコントローラに登録します。コントローラはコントロールでタップイベントに応答し、レシーバーに適切な音量コマンドを発行して、レシーバーから受け取ったステータス情報に基づいてコントロールを更新します。コントローラは、現在のセッションとレシーバーの状態に応じて、UI コントロールを自動的に有効または無効にします。
- シンセ
- 3.0
NSObject を継承します。
インスタンス メソッドの概要 | |
(instancetype) | - init |
指定されたイニシャライザ。その他... | |
(void) | - setVolume: |
レシーバーの音量を変更する便利なメソッドです。その他... | |
(void) | - setMuted: |
レシーバーのミュート状態を変更する便利なメソッドです。その他... | |
(void) | - volumeUp |
受信者の音量を段階的に増やすための便利な方法です。その他... | |
(void) | - volumeDown |
受信者の音量を音量下げるのに便利なメソッド。その他... | |
(void) | - toggleMuted |
ミュート状態を切り替える便利なメソッドです。その他... | |
プロパティの概要 | |
UIButton * | volumeUpButton |
「音量大」ボタンその他... | |
UIButton * | volumeDownButton |
「音量小」ボタンその他... | |
UISlider * | volumeSlider |
現在のレシーバー ボリュームを表示および変更するためのスライダー。その他... | |
UISwitch * | muteSwitch |
レシーバーのミュート状態を切り替えるスイッチ。その他... | |
GCKUIMultistateButton * | muteToggleButton |
レシーバーのミュート/ミュート解除切り替えボタン。その他... | |
メソッドの詳細
- (instancetype) init |
指定されたイニシャライザ。
- (void) setVolume: | (float) | volume |
レシーバーの音量を変更する便利なメソッドです。
現在アクティブな GCKSession オブジェクトに委任します。
- Parameters
-
volume The new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: | (BOOL) | muted |
- (void) volumeUp |
受信者の音量を段階的に増やすための便利な方法です。
現在アクティブな GCKSession オブジェクトに委任します。
- (void) volumeDown |
受信者の音量を音量下げるのに便利なメソッド。
現在アクティブな GCKSession オブジェクトに委任します。
- (void) toggleMuted |
ミュート状態を切り替える便利なメソッドです。
現在アクティブな GCKSession オブジェクトに委任します。
プロパティの詳細
|
readwritenonatomicweak |
「音量大」ボタン
ボタンをタップすると、レシーバーの音量が上がります。現在アクティブなセッションがない場合、または現在のセッションが音量調整をサポートしていない場合、ボタンは無効になります。
|
readwritenonatomicweak |
「音量小」ボタン
ボタンをタップすると、レシーバーの音量が下がります。現在アクティブなセッションがない場合、または現在のセッションが音量調整をサポートしていない場合、ボタンは無効になります。
|
readwritenonatomicweak |
現在のレシーバー ボリュームを表示および変更するためのスライダー。
ユーザーがスライダーの値を変更すると、レシーバーで音量が更新されます。レシーバーの音量の変化を示すレシーバー ステータスを受信すると、それに応じてスライダーの値が更新されます。現在アクティブなセッションがない場合、または現在のセッションが音量調整をサポートしていない場合、スライダーは無効になります。
|
readwritenonatomicweak |
レシーバーのミュート状態を切り替えるスイッチ。
スイッチを切り替えると、レシーバーのミュート状態が更新されます。レシーバーのミュート状態の変化を示すレシーバー ステータスが受信されると、それに応じてスイッチが更新されます。現在アクティブなセッションがない場合、または現在のセッションがミュートをサポートしていない場合、スイッチは無効になります。
|
readwritenonatomicweak |
レシーバーのミュート/ミュート解除切り替えボタン。
呼び出し元は、ボタンの GCKUIButtonStateMuteOn 状態と GCKUIButtonStateMuteOff 状態に対して、それぞれ適切な「ミュート」アイコンと「ミュート解除」アイコンを設定する必要があります。ボタンの状態は、レシーバーの現在のミュート状態を反映するように自動的に更新されます。ボタンをタップすると、レシーバーのミュート状態が更新されます。現在アクティブなセッションがない場合、または現在のセッションが音量のミュートをサポートしていない場合、ボタンは無効になります。