无法播放mainBundle的MP4视频文件

Pin*_*cks 22 video mp4 mpmovieplayercontroller ios mainbundle

所以我正在尝试播放一个简单的介绍动画视频文件,我已将其拖入XCode中的项目中,因此应该可以从我的mainBundle播放,对吧?

使用此代码:

 NSURL *urlString = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"introvideo" ofType:@"mp4"]]; 
MPMoviePlayerController *player  = [[MPMoviePlayerController alloc] initWithContentURL:urlString];
[player play];
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息: *由于未捕获的异常'NSInvalidArgumentException'终止应用程序,原因:'* - [NSURL initFileURLWithPath:]:nil string parameter'

任何帮助都会很棒!

sun*_*ppy 60

这意味着您的代码无法找到您的introvideo.mp4文件.确保您已成功将该文件添加到捆绑包中.您可以签入项目的设置:复制捆绑资源. 在此输入图像描述