我试图从我的资源播放MP4文件,但它没有播放.帮我解决这个问题

neo*_*cob 4 iphone ios

我试图从我的资源播放MP4文件,但它没有播放.......我还有什么需要做的.帮我解决这个问题....

NSString *urlStr = [[NSBundle mainBundle] pathForResource:@"line.mp4" ofType:nil];
NSURL *url = [NSURL fileURLWithPath:urlStr];
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
[self.view addSubview:moviePlayer.view];
moviePlayer.view.frame = CGRectMake(0, 0, 300, 400);  
[moviePlayer play];
Run Code Online (Sandbox Code Playgroud)

dry*_*ski 6

确保您的电影文件不仅列在Project Explorer中,还包含在"Copy Bundle Resources"列表中.

您可以通过单击项目资源管理器中的根节点进行检查,选择目标,然后单击"构建阶段"选项卡.一旦这样做,您应该看到四个列表,第二个列表是您的"复制捆绑资源"列表.您可以使用"构建阶段"选项卡中的搜索字段快速查看您的影片是否包含在此列表中.如果不是,请将您的电影文件拖放到此列表中.

我目前正在使用Xcode 4.3.2,但这些步骤暂时没有改变.希望这些步骤有所帮助.