2010-06-04 261 views
0

我已經從互聯網下載了兩個.mov文件,並將其添加到我的項目中的資源文件夾。MPMoviePlayerController播放音頻不是視頻

然後我打使用的MPMoviePlayerController兩個視頻文件..

一個文件播放音頻和視頻,而另一個只能播放音頻文件沒有視頻......

誰能幫助我?

在此先感謝........

這兩個文件都是.mov文件。

回答

1

我會檢查文件的視頻編碼。 MOV文件可以包含大量不同的視頻編解碼器(音頻),並且如果您從互聯網上下載它們,可能會有它被iPhone上不支持的視頻編解碼器編碼的機會。這將解釋爲什麼一個人玩,另一個只玩音頻(不能讀視頻)。

我想嘗試在Quicktime(或其他視頻編碼軟件)中重新編碼爲H.264內容(也可能是MP4 ......),看看兩者是否都在播放,仍然只有一個玩。

編輯

的iPhone SDK有這樣說的MPMoviePlayerController和它支持的格式

支持的格式

此類支持任何視頻或音頻文件已經在iPod或iPhone上正確播放。這包括流式內容和固定長度文件。對於電影文件,這通常意味着文件與擴展.mov格式,.MP4,.mpv和.3gp使用和使用下列壓縮標準之一:

  • H.264 Baseline Profile的3.0級視頻,高達640 x 480在30 fps。 (基線配置文件不支持B幀)。

  • MPEG-4第2部分視頻(簡單類)

如果你使用這個類來播放音頻文件,它會顯示一個白色的屏幕,播放音頻時使用QuickTime徽標。對於音頻文件,此類支持高達48 kHz的AAC-LC音頻和高達48 kHz的MP3(MPEG-1音頻層3)立體聲音頻。

相關問題