我有一个具有以下属性的视频标签:
<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 浏览器中工作。
是否有任何已知的解决方法?