好吧,我完全被卡住了。我真的希望那里的人可能有使用Vimeo 的 Froogaloop API加载 Vimeo 视频的经验。
我似乎无法捕捉到“就绪”事件。
弗罗加卢普:
<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。
提前致谢!!!