【发布时间】:2013-02-14 08:46:20
【问题描述】:
我有两台 iOS 设备,并且都有相同视频的副本。两台设备都通过蓝牙进行通信。视频仅在一个设备上播放,而另一个是遥控器。 “远程控制”设备需要一个显示视频在持续时间中的位置的浏览器。
让滑动条与视频播放保持同步的最佳方式是什么?
我使用 AVPlayer 播放视频,使用 Gamekit 进行蓝牙连接。
【问题讨论】:
-
获取播放器设备发送当前位置最大值。根据所用时间更新擦洗器,并使用当前位置调整擦洗器位置。然后,您需要做的就是响应停止、暂停、重新启动等。您希望控件的粒度有多细,是否应该让scrubber 也控制视频播放位置,还是应该只指示位置?
-
需要标明位置,也需要控制。播放视频的设备无法控制。 “远程控制”设备将启动/停止视频。我不太确定的问题是网络延迟 - 到远程控制设备说播放时,已经有时间接收消息和实际开始播放的时间了。我需要用户不要注意到任何差异。
标签: ios bluetooth gamekit avplayer