【发布时间】:2018-04-14 01:42:07
【问题描述】:
我正在尝试在我的 iOS 发件人应用中显示自定义播放控件。除了显示当前的流位置外,一切都很好。我有一个远程媒体客户端的侦听器,我侦听媒体状态更新,以便获取媒体信息流位置。然后我更新我的播放器视图状态以显示最新的电影播放时间。
但是,对于媒体状态更新,我每 10 秒才获得一次更新。我真的需要比这更多的定期更新,至少每秒。有没有办法获得更多定期更新?
【问题讨论】:
标签: ios chromecast google-cast
我正在尝试在我的 iOS 发件人应用中显示自定义播放控件。除了显示当前的流位置外,一切都很好。我有一个远程媒体客户端的侦听器,我侦听媒体状态更新,以便获取媒体信息流位置。然后我更新我的播放器视图状态以显示最新的电影播放时间。
但是,对于媒体状态更新,我每 10 秒才获得一次更新。我真的需要比这更多的定期更新,至少每秒。有没有办法获得更多定期更新?
【问题讨论】:
标签: ios chromecast google-cast
一种方法是使用GCKRemoteMediaClient#approximateStreamPosition;运行一个计时器,每秒使用上述方法获取当前位置并更新您的 UI;这是一个轻量级的呼叫,不会对接收者进行完整的行程;它在内部维护和处理当前位置。
【讨论】: