【发布时间】:2011-12-06 21:23:45
【问题描述】:
我有一个 HTML/JS 应用程序在 iPad 应用程序的 web 视图中运行。该应用程序使用 HTML5 视频标签。视频在 iOS4.3 上运行良好,但今天我在 iOS5 上进行了测试,视频根本不显示。
我已通过在视频元素上设置背景颜色和边框验证这不是布局相关问题。
无论应用是直接在移动 Safari 中/从主屏幕还是在 web 视图中运行,相同的行为都是显而易见的。
视频的模板很简单:
<video controls src='{url}'></video> //where {url} is substituted at runtime.
相关视频url直接在iOS5的移动版Safari中播放正确。
我尝试代理应用程序通信,它似乎确实开始加载视频但随后停止,没有视频控件显示,只有我设置的背景颜色显示。
任何想法将不胜感激。谢谢。
【问题讨论】:
-
(PS。我已经强制播放视频元素和音频但没有视觉显示)
-
我已经在代码中修复了这个问题,方法是在创建视频元素后将宽度和高度更改一个像素。必须调用重绘或实现该效果。
标签: uiwebview mobile-safari html5-video ios5