【发布时间】:2012-11-09 15:23:38
【问题描述】:
我有一个具有以下属性的视频标签:
<video width="xx" height="xx" poster="image.jpg" preload="auto">
我需要展示海报图片并预加载视频。
我不显示浏览器的控件,而是使用自定义控件(CSS 和 Javascript)手动控制视频。视频应该在我点击它时开始播放。
在 Firefox 中,这按预期工作:我单击海报图像,视频开始播放。我点击视频,视频停止。
在当前的 webkit 浏览器(Safari 6.0.2、Chrome 23.0.1271.64)上,但这不起作用:
当我点击海报图片时,视频变得不可见,留下一个空白(白色)框。我听到声音但可以看到视频。当我点击那个框时,声音就停止了。
如果我设置preload="none" 或离开海报图像,这将再次适用于 webkit-browsers。
是否有任何已知的解决方法?
【问题讨论】:
标签: html video webkit preload poster