Estoy tratando de reconocer el evento onPlay, onPause y onFinish para vimeo usando la API froogaloop. He intentado todo lo que pude imaginar con esta cosa y no tuve suerte.Vimeo Froogaloop API no reconoce un evento
me sale este error en Firefox:
Y en Chrome:
Importación froogaloop de la CDN:
<script src="http://a.vimeocdn.com/js/froogaloop2.min.js"></script>
Mis JS:
$(function(){
var vimeoPlayer = document.querySelector('iframe');
$f(vimeoPlayer).addEvent('ready', ready);
function ready(player_id) {
froogaloop = $f(player_id);
function setupEventListeners() {
function onPlay() {
froogaloop.addEvent('play',
function(data) {
console.log('play event');
});
}
function onPause() {
froogaloop.addEvent('pause',
function(data) {
console.log('pause event');
});
}
function onFinish() {
froogaloop.addEvent('finish',
function(data) {
console.log('finish');
});
}
onPlay();
onPause();
onFinish();
}
setupEventListeners();
}
})
Mi HTML:
<iframe src="http://player.vimeo.com/video/3718294?api=1" width="623" height="350" frameborder="0" id="iframe-video"></iframe>
¡De nada! Me alegro de poder ayudar. –
Hice un ejemplo de cómo usar la API de Vimeo aquí: http://labs.funkhausdesign.com/examples/vimeo/froogaloop2-api-basics.html –
Todavía estoy trabajando en la parte de 'horas de frustración'. Cuando sigo los ejemplos dado, todo lo que obtengo son violaciones de la política de seguridad de JavaScript. ¿Cómo superaste esto? – RSG