2013-02-02 29 views
0

我使用MPMoviePlayerController尝试播放.mov文件。我没有做任何不寻常的事情,只是遵循一些样板代码来播放视频。播放2048 X 1536.mov文件

现在,模拟器上的一切都运行良好。但是,当我尝试在真实的iPad(视网膜和非视网膜)上播放视频时,没有任何反应。它试图玩,显然失败没有错误,并且完成通知被调用。

.mov文件大小为16 MB,采用H.264,线性PCM和时间码编码;颜色配置文件:HD(1-1-1)。

看其中的一些文档,我发现不寻常的几件事情:

支持格式:H.264 Baseline Profile的3.0级视频,高达640×480 每秒30帧。

高达640 x 480?这很奇怪。我误解了吗?我将如何播放更高分辨率的视频?

奇怪的是,将视频的分辨率降低到1840 x 1376播放的视频,但任何更高的,我无法在设备上播放它。在我看来,该设备可能会遇到一些内存麻烦,但我相信这可以做到。 Apple如何播放从iTunes下载的HD预告片或电影?

什么是播放我的mov文件的正确方法?

+0

显示你的游戏代码? – Vishal

回答

0

iPad2的技术规格是here。他们声称1080p(1920×1080)“HD”是最高分辨率。那就是h.264 High Profile level 4.1。这个维基百科页面描述了h.264 profiles。这是一个硬件限制,可以一次解码多少个宏块,而不是严格的像素大小,所以我没有看到如何解决它。你只需要看看你可以运行的最大尺寸是什么,然后使用它。