可以在Android上自动播放HTML5视频(内置自动播放功能不起作用)

时间:2013-05-28 16:51:21

标签: javascript html5 video

我正在尝试在页面加载时自动播放视频,并且内置的“自动播放”功能可以在Android上进行snot工作(我在这些论坛中发现了很好的文档)

但是我无法找到是否有可能的javascript解决方案强制视频自动播放并在页面加载时循环。

我的设备是三星Galaxy Tab 2 - 版本4.0.4

这可能吗?

这是我的视频代码:

  <video  id="video1" width="430" height="430" controls  preload="auto" poster="990643607_AN.jpg">
  <source src="990643607_AN.mp4" type="video/mp4">
  <source src="990643607_AN.webm" type="video/webm">
  <source src="990643607_AN.ogv" type="video/ogg">
  <object width="430" height="430" type="application/x-shockwave-flash" data="../mediaelement/flashmediaelement.swf">
          <param name="movie" value="../mediaelement/flashmediaelement.swf" />
          <param name="flashvars" value="controls=true&file=990643607_AN.mp4" type="video/mp4" />
  </object>
  </video>

1 个答案:

答案 0 :(得分:0)

<video  id="video1" width="430" height="430" controls  preload="true" poster="990643607_AN.jpg">
  <source src="990643607_AN.mp4" type="video/mp4">
  <source src="990643607_AN.webm" type="video/webm">
  <source src="990643607_AN.ogv" type="video/ogg">
  <object width="430" height="430" type="application/x-shockwave-flash" data="../mediaelement/flashmediaelement.swf">
          <param name="movie" value="../mediaelement/flashmediaelement.swf" />
          <param name="flashvars" value="controls=true&file=990643607_AN.mp4" type="video/mp4" />
  </object>
  </video>

function callback () {
    document.querySelector('video').play();
}

window.addEventListener("load", callback, false);

试试此代码