无法使用带有videojs-youtube的video.js来控制js,以便在ipad上工作

时间:2014-01-31 20:40:28

标签: ipad youtube video.js

我正在使用videojs-youtube,虽然我可以让视频播放器显示在youtube上,但如果我尝试以编程方式控制它,那么播放器会在ipad上断开(变黑)。不确定这是video.js还是videojs-youtube的问题。

我创建了一个简单的测试,只是在加载时播放视频。当在ipad上执行此操作时,播放器变为黑色,没有可用的视频或控件。在我连接的mac上调试ipad w / safari时,我没有看到任何错误。

<!DOCTYPE html>
<html>
<head>
    <link href="http://vjs.zencdn.net/4.3/video-js.css" rel="stylesheet">
</head>
<body>
  <video id="vid3" src="" class="video-js vjs-default-skin" controls preload="auto" width="640" height="360">
  </video>

  <script src="js/vendor/video.dev.js"></script>
  <script src="js/vendor/vjs.youtube.js"></script>
  <script>
  videojs('vid3', { "techOrder": ["youtube"],  "src": "http://www.youtube.com/watch?v=xjS6SftYQaQ" }).ready(function() {
      this.play();
  });
  </script>
</body>
</html>

1 个答案:

答案 0 :(得分:0)

我想出来了。 Apple不允许在ios设备上“自动播放”视频。我 能够执行其他操作,例如this.on("timeupdate"...