首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在视频结束后重定向iframe视频?

在视频结束后重定向iframe视频?
EN

Stack Overflow用户
提问于 2015-01-08 12:44:14
回答 2查看 1.2K关注 0票数 0

我正在尝试添加一个视频到我的网站,以便当视频完成时,它重定向到我的网站上的另一个页面。我看过一些论坛,但在我的情况下,没有一个论坛能做到我所需要的。这是我正在尝试重定向的视频的嵌入代码...

代码语言:javascript
复制
<iframe src="//ihigh.volarvideo.com/sheldonclarkcardinals/broadcast/embed/95383?w=640&autoplay=1" frameborder="0" width="640" height="360" scrolling="no"></iframe>

提前感谢!

EN

回答 2

Stack Overflow用户

发布于 2015-01-08 13:02:12

您可以使用jquery setTimeout,但问题是,如果视频暂停,就会出现问题。

代码语言:javascript
复制
<iframe src="//www.youtube.com/embed/_OBlgSz8sSM" frameborder="0" width="640" height="360" scrolling="no"></iframe>

setTimeout(function(){
window.location = "http://www.stackoverflow.com";
},56000); // This is equal to the lenght of the video
票数 0
EN

Stack Overflow用户

发布于 2015-01-08 13:05:41

Volar有一个javascript API,你可以在其中监听事件。在iframe中添加ID:

代码语言:javascript
复制
<iframe id="my-video" src="//ihigh.volarvideo.com/sheldonclarkcardinals/broadcast/embed/95383?w=640&autoplay=1" frameborder="0" width="640" height="360" scrolling="no"></iframe>

然后在页面中包含volarvideo.js并调用:

代码语言:javascript
复制
var i = document.getElementById('my-video');
var v = new Volarvideo();

v.on('onComplete', function() {
   window.location.href = "<desired url>";
}

v.connect(i);
v.play();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27833091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档