播放视频iphone - mpmovieviewcontroller

时间:2011-09-30 19:51:58

标签: iphone objective-c ios ios4 mpmovieplayercontroller

我正在使用MPMoviePlayerViewController播放视频。我从网络服务获取视频网址。但首先我选择AlertView的视频质量。例如240p 360p 480p ...除240p外所有视频播放。出现MPMoviePlayerView,然后通知MPMovieFinishReasonPlaybackEnded消失。我尝试在模拟器中播放240p视频的网址,一切都很完美,但在设备中它不播放。我一直收到MPMovieFinishReasonPlaybackEnded。如果我选择360p或更高,一切都很好。这是一些代码:

-(void) playVideoFromURL:(NSString *) url
{
 NSLog(@"%@",url); //URL is valid! Browser plays it
 if (!videoPlayerView) {
    NSURL *fURL = [NSURL URLWithString:url];
    videoPlayerView = [[MPMoviePlayerViewController alloc] initWithContentURL:fURL];
    videoPlayer = videoPlayerView.moviePlayer;
    [videoPlayer prepareToPlay];
  }
}

即使从本地文件夹也无法播放。这是一个iPhone应用程序,我的设备是iPad 2!

0 个答案:

没有答案