2013-02-02 28 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。這是一個硬件限制,可以一次解碼多少個宏塊,而不是嚴格的像素大小,所以我沒有看到如何解決它。你只需要看看你可以運行的最大尺寸是什麼,然後使用它。