2

我有一个针对 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 容器中。

4

1 回答 1

2

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

我最近遇到了类似的问题。我的问题出在我的视频编解码器中,我在 Adob​​e After Effects (CS5.5) 中渲染视频,在导出 H.264 时,我的设置为 Level: 5.1。我在 ipad 上看到了这篇关于视频比特率的帖子,发现最高设置可能是 3.1。我想“为什么不”并试一试。有效。

于 2012-06-11T23:38:57.917 回答