0

我需要用 AVFoundation 构建我自己的视频播放器,并且已经走了很长一段路。但播放器仅在模拟器中播放 .mp4 文件。如果我在设备上运行应用程序,则不会显示视频。但如果我使用 .mov 文件,一切正常。此外,当我在 MPMoviePLayer 中播放视频文件时,该文件会显示出来并且播放良好。

.mp4 文件使用

AVC 编码,2.048 x 1.536 AAC,48000 Hz,立体声 (LR)

音轨是空的。

有人知道为什么吗?这是一些示例代码。

4

1 回答 1

2

因为您introCycle_sml.mp4是 2048x1536 像素,数据速率为 3.71 Mbits/s,而 iOS 支持高达 2.5 Mbps、640 x 480 像素的 MPEG-4 视频。

于 2012-08-29T19:10:05.947 回答