所以 - 我认为这是一个浏览器错误。它出现在一个更复杂的设计/站点中,但我有一个很好的可靠的小提琴,简化了我的代码和设计等,并发现了以下内容:
在 Chrome 中嵌入<video>
没有控件属性时,使用 javascript 触发视频播放会导致视频元素变为空白。
http://jsfiddle.net/trolleymusic/2fHTv/
空白有点随机,有时通过滚动元素,它会重新出现。有时您需要单击/关注其他内容,大多数情况下暂停视频会导致它重新出现。
我还在其中放了一条(注释掉的)行,以表明它不仅基于点击,而且在play()
通过调用时也会发生setTimeout
。
不管怎样,玩一玩,告诉我你的想法。
谢谢!
韦恩
(Ooo - 另一个视频显示,除了controls
属性之外,另一个相同的元素可以正常工作