javascript - vimeo 视频播放完毕后加载下一页

标签 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" height="540" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
</div>

<script>
$("#vimeo").on("ended", function() {
    window.location.href = 'home.html';
});
</script>

有人知道我该如何解决这个问题吗?

最佳答案

试试这个

<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>

引用:http://developer.vimeo.com/player/js-api

关于javascript - vimeo 视频播放完毕后加载下一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22752028/

相关文章:

javascript/jquery 从包含输入标签的 HTML 表中提取 Html 文本

javascript - AngularJS Controller 返回工厂但不显示在模板中

php - 使用超链接在 jquery 中发送不同的值

javascript - 为什么将自定义 jQuery 插件名称添加到范围中

javascript - 迭代对象以查看是否找到相同的值

javascript - 禁用输入框的编辑部分

javascript - 使用 Javascript 控制 CSS 动画

javascript - 如何缩短长重复路径和组合语句

javascript - 如何在 JS 中淡出图像?

javascript - 如何获取 overflow hidden 的div的高度?