A continuación, se detalla un evento de reproductor de video HTML5.Acceso al evento de progreso de video HTML 5 con jQuery
Mi compañero y yo hemos estado perplejos una gran parte del día sobre este tema y esperamos que alguien pueda aportar algo de información sobre el tema. Hemos podido acceder al evento de progreso con js simples como se ve a continuación, pero cuando intentamos acceder a esto con jQuery nos quedamos sin definir en la consola. Cualquier ayuda/recomendaciones son muy apreciadas.
//JS - Works like a charm
document.addEventListener("DOMContentLoaded", init, false);
function init() {
var v = document.getElementById('test-vid');
console.log(v)
v.addEventListener('progress', progress, false);
}
function progress(e) {
console.log(e.lengthComputable + ' ' + e.total + ' ' + e.loaded);
}
// jQuery - NO BUENO - Undefined rendered in console
var vid = $('#test-vid');
$(vid).bind("progress", function(e){
console.log(e.total + ' ' + e.loaded + ' ' + e.lengthComputable);
});
Gracias de antemano,
JN
Gracias por su respuesta. al usar el código anterior Recibo el error "$ (vid) .addEventListener no es una función" en la consola. – jeffreynolte
Todavía no está bien, el enlace que publicaste lo revisé antes y los eventos "finalizado" y "cambio de duración" funcionan sin problemas. "progreso" lamentablemente no. – jeffreynolte
¿Qué navegador estás usando y estás seguro de que estás usando para espacios de nombres HTML? –
RobertPitt