为了账号安全,请及时绑定邮箱和手机立即绑定

视频播放完毕后,如何获取带有嵌入式 Vimeo 视频的页面以卸载视频并重定向到另一个页面?

视频播放完毕后,如何获取带有嵌入式 Vimeo 视频的页面以卸载视频并重定向到另一个页面?

天涯尽头无女友 2022-10-21 09:41:18
我想出了重定向部分(我认为......见下文),但问题是当我返回带有嵌入视频的页面时,它会立即将我传送到重定向页面。所以我想如果我可以在重定向发生之前让视频卸载或重置到视频的开头,那么我会解决这个问题。想法?<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>
查看完整描述

1 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

当您应该使用事件侦听器时,您不应该使用 getter。此外,您没有使用条件来查看视频是否已结束。


像这样的东西应该服务于这个目的:


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/");

})


查看完整回答
反对 回复 2022-10-21
  • 1 回答
  • 0 关注
  • 96 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信