GCKUIPlaybackRateController 类
可用于实现自定义流播放速率界面的类。
应用可以创建此类的子类并替换 GCKUIPlaybackRateController::playbackRate 和 GCKUIPlaybackRateController::inputEnabled setter,或者使用 KVO 监听对这些属性的更改,并相应地更新其播放速率和/或播放速率界面控件。
- 开始时间
- 4.0
此类继承 NSObject。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。
[null,null,["最后更新时间 (UTC):2023-12-01。"],[[["`GCKUIPlaybackRateController` enables custom stream playback rate UI implementation."],["It allows subclassing and overriding, or using KVO to monitor and update playback rate."],["`GCKUIMediaController` manages playback rate changes and UI control enabling/disabling."],["The `playbackRate` property reflects the current stream playback rate from `GCKRemoteMediaClient`."],["The `inputEnabled` property controls the enabled/disabled state of playback rate UI controls."]]],["The `GCKUIPlaybackRateController` class facilitates custom stream playback rate UI implementation. Developers can subclass it, overriding `playbackRate` and `inputEnabled` properties, or use KVO to monitor changes. `playbackRate` reflects the current stream's playback rate from `GCKRemoteMediaClient`, while `inputEnabled` manages the UI control's enabled/disabled state by `GCKUIMediaController`. The `GCKUIMediaController` updates `playbackRate` and observes it, issuing media commands to change the rate. Media UI controls are disabled while a command is active.\n"]]