GCKUIDeviceVolumeController 类

GCKUIDeviceVolumeController 类参考

概览

界面视图的控制器,用于控制或显示 Cast 接收器的音量和静音状态。

调用方应用通过设置适当的属性向控制器注册其与音量相关的界面控件。然后,控制器会通过向接收器发出适当的音量命令来响应控件上的触摸事件,并根据从接收器接收到的状态信息更新控件。控制器会根据当前会话和接收器状态自动启用和停用界面控件。

开始时间
3.0

此类继承 NSObject。

实例方法摘要

(instancetype) - init
 指定的初始化程序。更多...
 
(void) - setVolume:
 用于更改接收器音量的便捷方法。更多...
 
(void) - setMuted:
 一种用于更改接收器静音状态的便捷方法。更多...
 
(void) - volumeUp
 一种可以按音量增量增加接收器音量的便捷方法。更多...
 
(void) - volumeDown
 一种按音量增量调低接收器音量的便捷方法。更多...
 
(void) - toggleMuted
 一种用于切换静音状态的便捷方法。更多...
 

属性摘要

UIButton * volumeUpButton
 “音量调高”按钮。更多...
 
UIButton * volumeDownButton
 “调低音量”按钮。更多...
 
UISlider * volumeSlider
 用于显示和更改当前接收器音量的滑块。更多...
 
UISwitch * muteSwitch
 用于切换接收器静音状态的开关。更多...
 
GCKUIMultistateButtonmuteToggleButton
 用于将接收器静音/取消静音的切换按钮。更多...
 

方法详细信息

- (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

用于切换接收器静音状态的开关。

切换开关后,接收器上的静音状态会更新。收到表示接收器静音状态发生变化的接收器状态后,开关会相应地更新。如果当前没有会话处于活跃状态,或者当前会话不支持静音,该开关就会停用。

- (GCKUIMultistateButton*) muteToggleButton
readwritenonatomicweak

用于将接收器静音/取消静音的切换按钮。

调用方应分别针对按钮的 GCKUIButtonStateMuteOnGCKUIButtonStateMuteOff 状态设置适当的“静音”和“已取消静音”图标。该按钮的状态会自动更新,以反映接收器上当前的静音状态。点按该按钮时,接收器上的静音状态会更新。如果当前没有任何会话处于活动状态,或者当前会话不支持静音功能,该按钮将被停用。