MPMovieplayerControlle是苹果自带的视频播放器,可是那个快进后退按钮一按就程序就黑屏,怎么拿到那两个按钮?这个问题怎么处理?我试过设置style但是没用。

解决方案 »

  1.   

    监听MPMoviePlayerLoadStateDidChangeNotification通知,然后加入以下实现试试:- (void)moviePlayerLoadStateChanged:(NSNotification *)notification {    MPMoviePlayerController *moviePlayer = notification.object;
        MPMovieLoadState loadState = moviePlayer.loadState;    if(loadState == MPMovieLoadStateUnknown) {
            moviePlayer.contentURL = [NSURL fileURLWithPath:videoPath]
            [moviePlayer prepareToPlay];
        }    .....
    }
      

  2.   

    如果你想自定义行为的话,最好利用AVPlayer自己实现一个播放器
      

  3.   

    MPMovieplayerControlle 是苹果高度封装的一个视频播放组件,你的视频资源是否来自网络,当你快进时黑屏,是否是系统在load资源。先要找出问题的原因。再来考虑是否定制一个播放器的问题。再者想要得到快进按钮就先不要想了,真到了这一步的话,都不如选择去自定义了。