我知道了重定向部分(我认为...见下文),但是问题是当我返回带有嵌入式视频的页面时,它立即将我带到了重定向页面。因此,我认为,如果可以在重定向发生之前将视频卸载或重置为视频的开头,那么我将解决此问题。
有想法吗?
<div class="video"><iframe src="https://player.vimeo.com/video/253989945?byline=false&playsinline=0&portrait=false&title=false" frameborder="0" allow="autoplay; fullscreen" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe></div>
<script src="https://player.vimeo.com/api/player.js"></script>
<script>
var iframe = document.querySelector('iframe');
var player = new Vimeo.Player(iframe);
player.getEnded().then(function(ended) {
// `ended` indicates whether the video has ended
window.location.replace("http://www.google.com/");
});
</script>
答案 0 :(得分:1)
当您应该使用事件监听器时,您不应该使用吸气剂。另外,您并没有使用条件来查看视频是否已结束。
类似的事情应该可以达到这个目的:
var iframe = document.querySelector('iframe');
var player = new Vimeo.Player(iframe);
player.on('ended', function() {
console.log('ended')
window.location.replace("https://www.google.com/");
})