HTML5视频缓冲区

时间:2012-02-06 21:50:39

标签: jquery html5 html5-video

我想在用户点击按钮时显示一个视频。我使用jQuery .append()将视频代码添加到页面中。

我设置了autoplay,目前,视频首先开始播放音频,然后过了一段时间,从音频和视频开始再次播放。

有没有办法可以防止这种故障发生?

提前致谢!

1 个答案:

答案 0 :(得分:1)

我有same issue。 jQuery正在创建您的视频元素,它会在将其附加到页面之前(在后台)开始播放。使用.html()而不是.append()创建元素似乎不会发生:http://jsfiddle.net/cDpV9/6/

$("#player").html("<video id='v' src='http:...webm' autobuffer='auto' preload autoplay controls />");