Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript vimeo视频完成后加载下一页_Javascript_Jquery - Fatal编程技术网

Javascript vimeo视频完成后加载下一页

Javascript vimeo视频完成后加载下一页,javascript,jquery,Javascript,Jquery,我想使用vimeo视频作为一个网站的介绍。 是否有办法在嵌入式vimeo视频完成后加载新页面 我用jQuery尝试了一些东西,但它并没有真正起作用 <div id="vimeo"> <iframe src="//player.vimeo.com/video/89470441?title=0&amp;byline=0&amp;portrait=0&amp;color=ea5045&amp;autoplay=1" width="960" he

我想使用vimeo视频作为一个网站的介绍。 是否有办法在嵌入式vimeo视频完成后加载新页面

我用jQuery尝试了一些东西,但它并没有真正起作用

<div id="vimeo">
    <iframe src="//player.vimeo.com/video/89470441?title=0&amp;byline=0&amp;portrait=0&amp;color=ea5045&amp;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&amp;byline=0&amp;portrait=0&amp;color=ea5045&amp;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倒计时来重定向


祝你好运

谢谢,伙计,我已经能够适应我的需要了。干杯