jquery - HTML5 视频缓冲区

标签 jquery html html5-video

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

我设置了自动播放,目前,视频首先开始播放只有音频,然后过了一会儿,再次从头开始播放音频和视频。

有什么方法可以防止这种故障发生?

提前致谢!

最佳答案

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

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

关于jquery - HTML5 视频缓冲区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9167795/

相关文章:

jquery - IE 11 将伪内容视为元素内容的一部分

jquery - 2 个类的圆 Angular 实现

html - Codepen 与 Local 不匹配

html - 如何自定义html消息<输入类型=“file”>?

javascript - HTML5 视频 - Canvas 上的图像

javascript - jQuery 中的 this 和 $(this) 有什么区别?

javascript - 将在表中单击的选项保存到表单或电子表格

html - 仅使用 HTML 和 CSS 显示图像标题

video - 在特定时间将关键帧插入 m4v/mp4

google-chrome - 理解 webrtc 转储