Iphone MediaPlayer赢得';我不能播放视频

Iphone MediaPlayer赢得';我不能播放视频,iphone,media-player,Iphone,Media Player,我正在我的iPad应用程序中安装一个媒体播放器,但视频根本无法播放。它显示视频的第一帧,但我一按play,它就会立即暂停 知道为什么会这样吗?我认为这可能与iPad是3.2版有关 下面是我的代码。提前谢谢 - (void)viewDidLoad { NSString *urlStr = [[NSBundle mainBundle] pathForResource:@"Reel.m4v" ofType:nil]; NSURL *url = [NSURL fileURLWithPa

我正在我的iPad应用程序中安装一个媒体播放器,但视频根本无法播放。它显示视频的第一帧,但我一按play,它就会立即暂停

知道为什么会这样吗?我认为这可能与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];
}

我通过这篇文章找到了答案:


我必须设置这个
videoPlayer.useApplicationAudioSession=NO

我通过这篇文章找到了答案:


我必须设置这个
videoPlayer.useApplicationAudioSession=NO

您是否检查过视频路径是否正确,视频本身是否正确,代码中是否没有[videoPlayer停止]或类似代码?那个代码对我来说运行得很好。视频路径是正确的。。。只是仔细检查一下。我也找不到另一个[视频播放器停止];其他任何地方。它在模拟器中工作得很好。。。但不是在iPad上。您是否检查过视频路径是否正确,视频本身是否正确,代码中是否没有[videoPlayer停止]或类似的代码?那个代码对我来说运行得很好。视频路径是正确的。。。只是仔细检查一下。我也找不到另一个[视频播放器停止];其他任何地方。它在模拟器中工作得很好。。。但不是在iPad上。