好的,我完全被卡住了。我真的希望有人在那裏可以加載Vimeo's Froogaloop API加載Vimeo視頻。用jQuery加載多個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
我需要使用事件偵聽器,用於檢測暫停,等我看到this post,但不幸的是,主要的區別是,我通過JSON動態加載。另外,Vimeo有一個Froogaloop的working example,但不包含jQuery。
在此先感謝!
檢查操場: http://player.vimeo.com/playground – danger89