我有点傻,因为这看起来很简单,但是我以这种方式嵌入了一个vimeo视频:

<iframe id="video" src="https://player.vimeo.com/video/139326546?api=1" width="500" height="375" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>


该页面上没有其他视频或iframe。我尝试以这种方式开始播放视频:

document.addEventListener("DOMContentLoaded", function(event) {
    var iframe = document.getElementById('video');
    var player = $f(iframe);
    player.api("play");
});


什么都没发生。当然,我在页面顶部引用了froogaloop。我不使用jQuery。据我了解,froogaloop应该自己工作。

最佳答案

看来您正在尝试播放视频,然后再准备。我建议您在调用ready之前先监听player.api()事件:

var player = $f(iframe);

// Play the video as soon as it's ready
player.addEvent('ready', function() {
  player.api('play');
});

09-17 16:06
查看更多