概览
一种界面视图控制器,用于控制或显示 Cast 接收器的音量和静音状态。
调用方应用通过设置适当的属性,向控制器注册其音量相关界面控件。然后,控制器会通过向接收器发出适当的音量命令来响应控件上的触摸事件,并根据从接收器收到的状态信息更新控件。控制器会根据当前会话和接收器状态,自动启用和停用界面控件。
- 辛塞
- 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 状态设置相应的“静音”和“取消静音”图标。按钮的状态会自动更新,以反映接收器上的当前静音状态。点按该按钮后,接收器上的静音状态会更新。如果目前没有会话处于活跃状态,或者当前会话不支持静音功能,该按钮将处于停用状态。