我在 iOS 7 中遇到 MPMoviePlayerController 的问题。我进入全屏模式,然后单击(只需单击一下)向前搜索按钮 (>>|) ,视频播放结束并出现黑屏,并显示文本“正在加载”在标题上。
我为“ MPMoviePlayerPlaybackStateDidChangeNotification ”注册了通知。
**[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayerPlaybackStateDidChange:)
name:MPMoviePlayerPlaybackStateDidChangeNotification
object:self.player];**
单击“向前搜索”按钮不会触发它。
也在注册“ MPMoviePlayerPlaybackDidFinishNotification ”
**[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlayerPlaybackDidFinish:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];**
单击“向前搜索”按钮会触发“ MPMovieFinishReasonPlaybackEnded ”事件。有谁知道原因吗?这是苹果的错误吗?
我需要停止这种在单击时显示黑屏的行为,或者只是禁用单击前进按钮,这样就不会发生任何事情。
任何人都知道如何实现这一目标?