GCKUIDeviceVolumeController 類別

GCKUIDeviceVolumeController 類別參考資料

總覽

用於調整或顯示 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
 用於切換接收器靜音狀態的切換按鈕。更多...
 
GCKUIButtonmuteToggleButton
 用於將接收器設為靜音/取消靜音的切換按鈕。更多...
 

方法說明

- (instancetype) init

指定初始化器。

- (void) setVolume: (float)  volume

變更接收器音量的便利方法。

委派至目前使用中的 GCKSession 物件。

Parameters
volumeThe new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: (BOOL)  muted

變更接收者靜音狀態的便利方法。

委派至目前使用中的 GCKSession 物件。

Parameters
mutedThe new mute state.
- (void) volumeUp

要增加接收器音量的便利方法。

委派至目前使用中的 GCKSession 物件。

- (void) volumeDown

透過「增加音量」降低接收器音量的便利方法。

委派至目前使用中的 GCKSession 物件。

- (void) toggleMuted

切換靜音狀態的便利方法。

委派至目前使用中的 GCKSession 物件。

資源詳細資料

- (UIButton*) volumeUpButton
readwritenonatomicweak

「調高音量」按鈕。

輕觸按鈕時,接收器的音量會隨音量遞增而提高。如果目前工作階段尚未啟用,或目前的工作階段不支援調整音量,則會停用這個按鈕。

- (UIButton*) volumeDownButton
readwritenonatomicweak

「調低音量」按鈕

輕觸按鈕時,即可減少接收器音量。如果目前工作階段尚未啟用,或目前的工作階段不支援調整音量,則會停用這個按鈕。

- (UISlider*) volumeSlider
readwritenonatomicweak

顯示及變更目前接收器音量的滑桿。

當使用者變更滑桿的值時,接收器上的音量就會隨之更新。如果收到的接收器狀態表示接收器音量出現變化,滑桿值就會隨之更新。如果目前工作階段尚未啟用,或目前的工作階段不支援調整音量,滑桿將會停用。

- (UISwitch*) muteSwitch
readwritenonatomicweak

用於切換接收器靜音狀態的切換按鈕。

切換開關後,接收器上的靜音狀態就會更新。如果系統收到接收器狀態,指出接收器的靜音狀態有所變更,開關就會隨之更新。如果目前沒有執行中的工作階段,或目前的工作階段不支援靜音,開關將會停用。

- (GCKUIButton*) muteToggleButton
readwritenonatomicweak

用於將接收器設為靜音/取消靜音的切換按鈕。

呼叫端應分別針對按鈕的 GCKUIControlStateMuteOnGCKUIControlStateMuteOff 狀態設定適當的「靜音」和「取消靜音」圖示。按鈕的狀態會自動更新,以反映接收器目前的靜音狀態。使用者輕觸按鈕後,接收器上的靜音狀態就會更新。如果目前工作階段尚未啟用,或目前的工作階段不支援音量靜音功能,則會停用這個按鈕。