MP4 类型的 NSURL 发生致命错误

Fatal Error with NSURL ofType MP4

当我构建和 运行 我的项目时,我遇到了一个致命错误(见下图)。我相信 NSURL 有问题,但不确定是哪一部分出了问题。我已经用不同的视频替换了视频并且它有效。视频没有问题,因为我在 Quick Time Player 中播放过。

希望有人能帮忙!

主包中缺少 .mp4 文件。我能够在 Playground 中复制确切的错误代码。

现在主包中有 .mp4 文件。

您的视频可能没有正确添加到主捆绑包中。这是正确的方法:

  • 单击您的项目(蓝色图标)并select适当的目标
  • 转到构建阶段
  • 寻找"Copy Bundle Resources"
  • 如果您的视频没有出现在这里,请单击“+”图标并添加它
  • 不要忘记查看其他 answerds/comment 关于展开可能是可选的 URL 的内容

Et voilà !

确保文件格式正确。使用您的查找器获取文件信息并检查更多信息:编解码器:它是否显示 H.264、AAC。