【发布时间】:2018-06-23 13:31:21
【问题描述】:
这种奇怪的行为似乎是在上周左右开始的。
以下 html/javascript 组合应该加载一个 Vimeo 视频,然后当用户按下播放时,它应该加载并播放不同的视频。如果您想在主视频之前播放前贴片广告,这很有用。
如果您在桌面浏览器(我尝试过 Safari、Chrome 和 Firefox)上对其进行测试,它会加载第二个视频,然后将其暂停。更奇怪的是,它有时第一次工作,然后如果您重新加载页面并重试,就会出现问题。
如果您有任何关于如何解决此问题的想法,我们将不胜感激。
<iframe allowfullscreen="" scrolling="no" src="https://player.vimeo.com/video/258684937" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen allow="autoplay; encrypted-media"></iframe>
<script src="https://player.vimeo.com/api/player.js"></script>
<script>
var iframe = document.querySelector('iframe');
var player = new Vimeo.Player(iframe);
player.on('play', function(){
player.off('play')
player.loadVideo(76979871).then(function(){
player.setAutopause(false).then(function(autopause) {
player.play();
});
});
});
</script>
【问题讨论】:
标签: javascript api video vimeo autoplay