OK、私は完全に立ち往生しています。誰かがVimeoのFroogaloopAPIを使ってVimeoビデオをロードした経験があることを本当に望んでいます。
「準備完了」イベントをキャッチできないようです。
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
一時停止などを検出するためにイベントリスナーを使用する必要があります。この投稿を見ましたが、残念ながら、主な違いは、JSONを介して動的にロードしていることです。また、VimeoにはFroogaloopの動作例がありますが、jQueryでは動作していません。
前もって感謝します!!!