當蘋果AVPlayerDemo樣本項目的AVPlayerDemoPlaybackViewController設置mPlayer.usesExternalPlaybackWhileExternalScreenIsActive
到YES
後,你怎麼節流擦洗因此它不會對AppleTV的落後在AVPlayerDemo擦洗?節流UISlider使用AirPlay的
我的意思是,當你移動滑塊確實快速來回移動時,AppleTV會執行每一個操作,但需要更長的時間才能完成,然後用戶需要滑動。
該演示的問題之一是它使用「Touch Drag Inside」和「Value Changed」事件,這會導致它發送兩次相同的值。如果你刪除「價值改變」它會稍微改善一點,但仍然滯後。
我試過整秒鐘,然後只發送seekToTime
當第二次更改,但似乎沒有幫助一樣多。我真正需要做的是發送更少的命令,用戶移動滑塊的速度越快,但用戶移動速度越慢,發送越多。
有關如何完成此任何想法?