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: 301

Filed under:
|
|
|

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

Related posts about JavaScript

Related posts about jQuery