我有一个具有指定开始时间的嵌入式 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>
和我加载了 froogaloop 的 jquery:
$(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
没有骰子,当我的代码失败时,如果我再听到一次介绍音乐,我就要尖叫了。