Ok, ich stecke komplett fest. Ich hoffe wirklich, dass jemand da draußen Erfahrung mit dem Laden von Vimeo-Videos mit Vimeos Froogaloop-API hat.
Irgendwie schaffe ich es nicht, das 'ready'-Ereignis zu erfassen.
Froogaloop:
Mein Skript:
$.getJSON('http://www.vimeo.com/api/oembed.json?url=' + encodeURIComponent('http://vimeo.com/27027307') + '&width=300&callback=?', function(data){
$('#video-container').html(data.html); // fügt ein Iframe-Embed von Vimeos JSON ein
$('#video-container iframe').ready(function(){
player = document.querySelectorAll('iframe')[0];
$f(player).addEvent('ready', function(id){
console.log('Erfolg');
});
});
});
Das Video lädt problemlos. Das ist die Meldung, die ich in der Konsole erhalte:
Uncaught TypeError: Cannot read property 'ready' of undefined
Ich muss Event-Listener verwenden, um Pausen usw. zu erkennen. Ich habe diesen Beitrag gesehen, aber leider ist der Hauptunterschied, dass ich dynamisch über JSON lade. Außerdem hat Vimeo ein funktionierendes Beispiel von Froogaloop in Aktion, aber nicht mit jQuery.
Vielen Dank im Voraus!!!
0 Stimmen
Überprüfen Sie den Spielplatz: player.vimeo.com/playground