開始時間が指定された埋め込み 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
さいころはありません。コードが失敗したときにイントロの音楽がもう一度再生されるのを聞くと、私は叫びそうになります。