我想在用户点击按钮时显示一个视频。我使用jQuery .append()
将视频代码添加到页面中。
我设置了autoplay
,目前,视频首先开始播放音频,然后过了一段时间,从音频和视频开始再次播放。
有没有办法可以防止这种故障发生?
提前致谢!
答案 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 />");