当苹果AVPlayerDemo样本项目的AVPlayerDemoPlaybackViewController设置mPlayer.usesExternalPlaybackWhileExternalScreenIsActive
到YES
后,你怎么节流擦洗因此它不会对AppleTV的落后在AVPlayerDemo擦洗?节流UISlider使用AirPlay的
我的意思是,当你移动滑块确实快速来回移动时,AppleTV会执行每一个操作,但需要更长的时间才能完成,然后用户需要滑动。
该演示的问题之一是它使用“Touch Drag Inside”和“Value Changed”事件,这会导致它发送两次相同的值。如果你删除“价值改变”它会稍微改善一点,但仍然滞后。
我试过整秒钟,然后只发送seekToTime
当第二次更改,但似乎没有帮助一样多。我真正需要做的是发送更少的命令,用户移动滑块的速度越快,但用户移动速度越慢,发送越多。
有关如何完成此任何想法?