OK, estoy completamente atascado. Realmente espero que alguien por ahí tenga experiencia en cargar videos de Vimeo con Vimeo's Froogaloop API.Cargando varios videos de Vimeo con jQuery y detectando eventos
Parece que no puedo atrapar el evento 'listo'.
Froogaloop:
<script src="http://a.vimeocdn.com/js/froogaloop2.min.js"></script>
Mi 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');
});
});
});
El vídeo cargas bien. Este es el mensaje que estoy recibiendo en la consola:
Uncaught TypeError: Cannot read property 'ready' of undefined
Tengo que utilizar los detectores de eventos para la detección de pausas, etc. vi this post, pero, por desgracia, la diferencia principal es que estoy cargando dinámicamente a través de JSON . Además, Vimeo tiene un working example del Froogaloop en acción, pero no con jQuery.
Gracias de antemano!
Revisa el patio de recreo: http://player.vimeo.com/playground – danger89