わかった、私はvimeoのFroogaloop APIが本当に、本当に、本当に嫌いです。今の場所にたどり着くまでに3時間以上かかりました。彼らの例はどれも彼らのウェブサイトで私にとって役に立たなかったし、ネット上ではほとんど役に立たなかった!
ボタンをクリックするだけでビデオの再生を開始するために、vimeo と froogaloop を使用したビデオがあります。私のコードはこのウェブサイトからのものですが、再生イベントが #api_click の onclick で発生するように変更したことを除きます。
iframe には ?api=1&player_id=basketball_video があります。ビデオは、Chrome、Safari、IE9、さらには IE8 で再生を開始します! しかし、Firefox ではありませんか?!
それを再生する私のコードは次のとおりです。
// minified froogaloop, followed by:
$(document).ready(function() {
// Enable the API on each Vimeo video
var players = [document.getElementById('basketball_video')];
Froogaloop(players[0]).addEvent('ready', ready);
$('#api_play').bind('click', function() {
// Fire an API method
// http://vimeo.com/api/docs/player-js#reference
$('#sheet').click();
Froogaloop(players[0]).api('play');
});
function ready(playerID) {
// Add event listerns
// http://vimeo.com/api/docs/player-js#events
Froogaloop(playerID).addEvent('play');
}
});