在指定的开始时间内禁用Vimeo视频中的自动播放

时间:2016-05-25 20:34:54

标签: jquery video vimeo-api froogaloop

我有一个具有指定开始时间的嵌入式Vimeo视频。默认情况下具有指定开始时间自动播放的视频,这是Vimeo似乎拒绝解决的已知问题。 https://vimeo.com/forums/topic:49396

我认为有一种方法可以阻止视频使用API​​播放,但我还没有让它发挥作用。视频实际上是从Behance上嵌入的,因此我只能修改嵌入代码(类和ID被剥离)。

这是呈现的HTML的样子:

<div class="modules embed alignment-center caption-">

          <img class="mod-image" src="">
          <iframe src="https://player.vimeo.com/video/166768461#t=89m24s?autoplay=0" frameborder="0" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" style="margin:0px auto;display:block;width:600px;height:338px;"></iframe>
</div>

和我的jquery with froogaloop loading:

$(document).ready(function() {

// ... calling behance api, setting up mustache.js templates if that's relevant ...

        var iframe = $('iframe')[0],
        player = $f(iframe),
        status = $('.status');

        player.addEvent('ready', function() {
            player.api('pause');
        });

}); //end of document

没有骰子,如果我的代码失败,我再次听到介绍音乐播放时,我就会尖叫。

1 个答案:

答案 0 :(得分:2)

上面的代码实际上有效,但是在我激活该部分的胡子之后需要直接放置它。回答是因为我确信其他人正在寻找如何禁用带有时间戳的视频的自动播放。

var iframe = $('iframe')[0],
    player = $f(iframe),
    status = $('.status');

player.addEvent('ready', function() {
    player.api('pause');
});