Javascript vimeo视频完成后加载下一页
我想使用vimeo视频作为一个网站的介绍。 是否有办法在嵌入式vimeo视频完成后加载新页面 我用jQuery尝试了一些东西,但它并没有真正起作用Javascript vimeo视频完成后加载下一页,javascript,jquery,Javascript,Jquery,我想使用vimeo视频作为一个网站的介绍。 是否有办法在嵌入式vimeo视频完成后加载新页面 我用jQuery尝试了一些东西,但它并没有真正起作用 <div id="vimeo"> <iframe src="//player.vimeo.com/video/89470441?title=0&byline=0&portrait=0&color=ea5045&autoplay=1" width="960" he
<div id="vimeo">
<iframe src="//player.vimeo.com/video/89470441?title=0&byline=0&portrait=0&color=ea5045&autoplay=1" width="960" height="540" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
<script>
$("#vimeo").on("ended", function() {
window.location.href = 'home.html';
});
</script>
$(“#vimeo”)。关于(“结束”,函数(){
window.location.href='home.html';
});
有人知道我如何解决这个问题吗?试试这个
<script src="http://a.vimeocdn.com/js/froogaloop2.min.js"></script>
<div id="vimeo">
<iframe src="//player.vimeo.com/video/89470441?title=0&byline=0&portrait=0&color=ea5045&autoplay=1" width="960" height="540" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>
<script>
var iframe = $('#vimeo iframe')[0],
player = $f(iframe);
// When the player is ready, add listeners for pause, finish, and playProgress
player.addEvent('ready', function() {
player.addEvent('finish', onFinish);
});
function onFinish(id) {
window.location.href = 'home.html';
}
</script>
变量iframe=$('#vimeo iframe')[0],
player=$f(iframe);
//播放器准备好后,添加暂停、完成和播放进度的侦听器
player.addEvent('ready',function(){
player.addEvent('finish',onFinish);
});
函数onFinish(id){
window.location.href='home.html';
}
参考:试着看看Vimeo Javascript API: 这里给出了一个简单的JavaScript示例。
如果使用Froogaloop,可以将window.location.href放在onFinish中,在那里可以看到
status.text(data.seconds+'s played')代码>从简单的API中,您可以获取以秒为单位的电影持续时间以及其他有用的内容
通过此视频请求URL,您可以将上述链接中列出的耗材发布到您的网站
在任何情况下,您都可以找到并构造足够的jquery或js倒计时来重定向
祝你好运 谢谢,伙计,我已经能够适应我的需要了。干杯