總覽
使用者介面檢視畫面的控制器,用於控製或顯示 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 |
切換接收器靜音狀態的開關。更多... | |
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 狀態分別設定適當的「靜音」和「已取消靜音」圖示。系統會自動更新按鈕的狀態,反映接收端目前的靜音狀態。輕觸按鈕後,接收端會更新靜音狀態。如果目前沒有任何工作階段啟用,或目前的工作階段不支援靜音功能,這個按鈕就會停用。