How can I get the html5 video element's width and height

height, html, video, width

Solution

$(function () {

    $("#video").bind("loadedmetadata", function () {
        var width = this.videoWidth;
        var height = this.videoHeight;
        // ...

    });

});

Problem

I have a simple html5 video tag: ``` <video autobuffer="true" id="video" controls="true"> <source src="some_url"></scource> </video> ``` I have not define a obvious width and height in video tag or in css,the video wrapper would adjust according to the source video size,the problem is, how can I get the video current width and height? I have tried jquery ``` $('video').css('width'); ``` but it return me the origin size :300px what I see in the page is 800px! How can I solve this problem?

Original source