我正在使用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>
答案 0 :(得分:0)
我想出来了。 Apple不允许在ios设备上“自动播放”视频。我 能够执行其他操作,例如this.on("timeupdate"...