我对iOS中的MPMoviePlayerController有一个奇怪的问题。
我有一个控件样式为无MPMoviePlayerController。 添加了我自己的UISlider以在电影中向前/向后搜索。
设置通知以查看播放状态的变化。
将player.currentPlaybackTime设置为新值后,回放状态将转到MPMoviePlaybackStateSeekingForward或MPMoviePlaybackStateSeekingBackward并保持该状态。
我希望当搜索停止时(找到新位置),并且玩家继续正常播放,回放状态将返回到MPMoviePlaybachStatePlaying,但它不会。
这是正常的行为,还是我错过了什么?
答案 0 :(得分:0)
问题在于UISlider的属性是连续的。将其设置为no,当状态从Forward / Backward变为Playing时,您将收到通知。
self.playerControlsView.slider.continuous = NO;
我猜的问题是,当连续属性设置为YES时。滑块将继续滑动用户提供它而不触发状态变化的动作。因此,国家仍然向前/向后。我对此并不十分肯定,但答案就在这些方面。
希望这有助于某人:)