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
 用于切换接收器静音状态的开关。更多...
 
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 状态设置相应的“静音”和“取消静音”图标。按钮的状态会自动更新,以反映接收器上的当前静音状态。点按该按钮后,接收器上的静音状态会更新。如果目前没有会话处于活跃状态,或者当前会话不支持静音功能,该按钮将处于停用状态。