在iOS上使用Phonegap播放mp4视频

时间:2012-06-11 22:32:24

标签: ios ipad video cordova mp4

我有一个针对iPad的phonegap应用程序需要在其中一个页面上嵌入视频。我发现论坛帖子和其他帮助声称可以使用HTML5中的视频标签。这是我正在使用的代码:

<video id="video01" width="770" height="433" controls="controls" preload="auto" poster="splash.png">
<source src="movies/myVideo.mp4" type="video/mp4" />
</video>

此代码段在Safari中运行良好,但是当通过Phonegap加载到iPad上时,会显示带有交叉播放按钮的启动图像(就像视频没有正确加载一样)。

在iOS上播放视频我可能不知道有什么细微差别吗?或者视频本身是否存在小的格式问题。视频格式化为h264,包含在mp4容器中。

1 个答案:

答案 0 :(得分:2)

也许问题出在您的视频编解码器中。尝试将h.264级别设置为3.1或更低。

我最近遇到了类似的问题。我的问题在于我的视频编解码器,我在Adobe After Effects(CS5.5)中渲染视频,当导出H.264时,我的设置在Level:5.1上。我在video bitrates on ipad上看到了这个帖子,看到最高设置可能是3.1。我想“为什么不”并试一试。它奏效了。