MediaPlayer不会播放视频
问题描述:
我在我的iPad应用程序中实现了媒体播放器,但视频根本无法播放。它显示视频的第一帧,但只要按下播放,它就会立即暂停。MediaPlayer不会播放视频
任何想法为什么会发生这种情况?我认为这可能与iPad版本3.2有关。
以下是我的代码。提前致谢!
- (void)viewDidLoad {
NSString *urlStr = [[NSBundle mainBundle] pathForResource:@"Reel.m4v" ofType:nil];
NSURL *url = [NSURL fileURLWithPath:urlStr];
videoPlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
[self.view addSubview:videoPlayer.view];
videoPlayer.view.frame = CGRectMake(30, 180, 964, 493);
[videoPlayer stop];
[super viewDidLoad];
}
答
我想通了,通过这个帖子:Ipad MPMovieplayerController video loads but automatically pauses when played
我必须设置该videoPlayer.useApplicationAudioSession = NO;
你检查,以确保您的视频路径是正确的,视频本身是正确的,你您的代码中没有[videoPlayer stop]或其他类似代码?该代码对我来说运行得非常好。 – 2011-03-08 19:47:45
视频路径是正确的...只是双重检查。我也找不到另一个[videoPlayer stop];其他地方。 – 2011-03-08 20:14:02
它在模拟器中效果很好......但不在iPad上。 – 2011-03-08 20:22:02