總覽
用於調整或顯示 Cast 接收器音量和靜音狀態的 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 |
用於切換接收器靜音狀態的切換按鈕。更多... | |
GCKUIButton * | 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 |
用於將接收器設為靜音/取消靜音的切換按鈕。
呼叫端應分別針對按鈕的 GCKUIControlStateMuteOn 和 GCKUIControlStateMuteOff 狀態設定適當的「靜音」和「取消靜音」圖示。按鈕的狀態會自動更新,以反映接收器目前的靜音狀態。使用者輕觸按鈕後,接收器上的靜音狀態就會更新。如果目前工作階段尚未啟用,或目前的工作階段不支援音量靜音功能,則會停用這個按鈕。