首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 5.1中不捆绑mp4和m4v文件

iOS 5.1中不捆绑mp4和m4v文件
EN

Stack Overflow用户
提问于 2012-04-12 22:55:36
回答 1查看 1.6K关注 0票数 2

我有一个用Xcode4.31构建的在MPCode5.1上运行的应用程序,使用标准的iOS播放器控制器可以很好地播放*.mov文件。但当我尝试使用.m4v或.mp4版本的视频时,它们没有被捆绑在一起。如果我从测试设备( iPad或iPad模拟器)中删除应用程序,我可以看到.mov在构建和部署期间被复制,但ne .m4v或.mp4版本不会被复制。

我添加了一些调试代码,似乎可以确认应用程序中不存在m4v或mp4媒体:

代码语言:javascript
复制
if (moviePath) {
    theMovieURL = [NSURL fileURLWithPath:moviePath];
    NSLog(@"theMovieURL: %@", theMovieURL);
}else {
     NSLog(@" there is no theMovieURL");
    return;
}

当我尝试使用m4v或mp4时,它会打印出else块中的日志消息。我尝试了完全不同的测试视频,每次都得到相同的结果。任何.mov视频都能正常工作,m4v或mp4文件则完全不能工作。这个应用程序需要包含一个相当大的视频,所以我想使用一个优化的版本-- mp4或m4v中的H.264 vids似乎不到文件大小的一半,所以只使用.mov版本是不可取的。

感谢您能提供的任何见解。

编辑/更新:我在我的库/.../Simulator.../App name.app目录中找到了*.mov文件,但没有找到*.m4v或*.mp4文件。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-12 23:31:41

苹果的*.mov文件格式是container format。您可以将*.mp4或*.m4v文件另存为*.mov,因为它本质上只是“环绕”源*.mp4或*.m4v,几乎不影响文件大小。

编辑:

此外,许多*.mp4文件可以简单地重命名为*.mov,并且仍然可以正常播放。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10126169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档