我有一个针对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容器中。
答案 0 :(得分:2)
也许问题出在您的视频编解码器中。尝试将h.264级别设置为3.1或更低。
我最近遇到了类似的问题。我的问题在于我的视频编解码器,我在Adobe After Effects(CS5.5)中渲染视频,当导出H.264时,我的设置在Level:5.1上。我在video bitrates on ipad上看到了这个帖子,看到最高设置可能是3.1。我想“为什么不”并试一试。它奏效了。