iOS5上的HTML5视频无法加载/显示

时间:2011-10-13 11:24:29

标签: uiwebview mobile-safari html5-video ios5

我在iPad应用中的webview中运行了一个HTML / JS应用。该应用使用HTML5视频标记。视频在iOS4.3中运行良好,但今天我在iOS5上进行了测试,视频根本无法显示。

我已经通过在视频元素上设置背景颜色和边框来验证它不是与布局相关的问题。

无论应用程序是直接在主屏幕上还是在网页浏览中直接在移动设备中运行,都会出现相同的行为。

视频的模板很简单:

<video controls src='{url}'></video> //where {url} is substituted at runtime.

相关视频网址可直接在iOS5上的移动版Safari中正常播放。

我试图代理应用程序通讯,它似乎确实开始加载视频,但后来停止,没有视频控件显示,只有我设置的背景颜色显示通过。

任何想法都将不胜感激。感谢。

3 个答案:

答案 0 :(得分:0)

您是否尝试创建一个空的webview,没有其他参数和脚本,并确保只调用一次?当我打电话两次而没有清除之前创建的那个时,我遇到了同样的问题 - 只播放了音频。

答案 1 :(得分:0)

尝试查看http://blog.millermedeiros.com/2011/03/html5-video-issues-on-the-ipad-and-how-to-solve-them/并查看修复程序是否适合您...

他 - 他应该已经阅读了细则 - 没有注意到你已经回答了自己 - 记得按照回答勾选了帖子

答案 2 :(得分:0)

我已经在创建视频元素时通过像素更改宽度和高度来修复代码。必须调用重绘或其他类似的效果