【问题标题】:HTML5 video bufferHTML5 视频缓冲区
【发布时间】:2012-09-27 06:35:18
【问题描述】:

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

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

有什么办法可以防止这种故障的发生吗?

提前致谢!

【问题讨论】:

  • 你能指定浏览器吗?
  • 我在 Win7 上使用 Chrome 16,但我也收到了其他浏览器上其他用户的投诉。
  • 如果我理解正确的话; 1.音频开始播放... 2.视频开始时音频重新开始?你能发布你的代码吗?

标签: jquery html html5-video


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多