在Apple 的AVPlayerDemo示例项目的 AVPlayerDemoPlaybackViewController 中设置mPlayer.usesExternalPlaybackWhileExternalScreenIsActive
为之后,您如何限制擦洗,使其不会落后于 AppleTV?YES
我的意思是,当您来回快速移动滑块时,AppleTV 会执行每项seekToTime
操作,但执行此操作所需的时间比用户滑动所需的时间要长。
该演示的问题之一是它同时使用了“Touch Drag Inside”和“Value Changed”事件,这导致它两次发送相同的值。如果您删除“值已更改”,它会有所改善,但仍然滞后。
我试过四舍五入到整秒,然后只seekToTime
在第二秒改变时发送,但这似乎没有多大帮助。我真正需要做的是,用户移动滑块的速度越快,发送的命令就越少,而当用户移动的速度越慢时,发送的命令就越多。
关于如何做到这一点的任何想法?