OK、私は完全に立ち往生しています。私は実際にそこにいる誰かがVimeoビデオを読み込んだ経験がVimeo's Froogaloop APIであることを期待しています。複数のVimeoビデオをjQueryで読み込んでイベントを検出する
「準備完了」イベントを捕まえることができないようです。
Froogaloop:
<script src="http://a.vimeocdn.com/js/froogaloop2.min.js"></script>
マイスクリプト:
$.getJSON('http://www.vimeo.com/api/oembed.json?url=' + encodeURIComponent('http://vimeo.com/27027307') + '&width=300&callback=?', function(data){
$('#video-container').html(data.html); //puts an iframe embed from vimeo's json
$('#video-container iframe').ready(function(){
player = document.querySelectorAll('iframe')[0];
$f(player).addEvent('ready', function(id){
console.log('success');
});
});
});
ビデオ負荷罰金。これは私がコンソールに取得していたメッセージです:
Uncaught TypeError: Cannot read property 'ready' of undefined
私はポーズを検出するためのイベントリスナーを使用する必要がある、など私がthis postを見ましたが、残念ながら、主な違いは、私はJSON経由で動的にロードしていますということです。また、VimeoにはFroogaloopのworking exampleがありますが、jQueryでは動作しません。
ありがとうございます!!!
遊び場を確認してください: http://player.vimeo.com/playground – danger89