Accessing HTML 5 Video Progress Event with jQuery
Posted
by jnolte
on Stack Overflow
See other posts from Stack Overflow
or by jnolte
Published on 2010-06-08T03:59:19Z
Indexed on
2010/06/08
4:12 UTC
Read the original article
Hit count: 319
Hello All,
The below is for an HTML5 video player event.
My partner and I have been stumped for a very large portion of the day on this issue and hope someone can lend some insight on the issue. We have been able to access the progress event with plain js as seen below but when trying to access this with jQuery we get undefined in console. Any help/ recommendations are greatly appreciated.
//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 );
});
Thanks in advance,
JN
© Stack Overflow or respective owner