यह ध्यान दिया जाना चाहिए कि Sime Vidas द्वारा उपरोक्त वर्तमान में स्वीकृत समाधान वास्तव में आधुनिक ब्राउज़रों में काम नहीं करता है क्योंकि "लोडमेटडाटा" इवेंट के समाप्त होने के बाद तक VideoWidth और वीडियोहाइट गुण सेट नहीं होते हैं।
यदि आप उन गुणों के लिए क्वेरी करते हैं, जब तक कि VIDEO तत्व के प्रस्तुत होने के बाद यह कभी-कभी काम करता है, लेकिन ज्यादातर मामलों में यह दोनों गुणों के लिए 0 के मान को लौटा देगा।
यह सुनिश्चित करने के लिए कि आपको सही संपत्ति मूल्य मिल रहे हैं, आपको इनकी तर्ज पर कुछ करने की आवश्यकता है:
var v = document.getElementById("myVideo");
v.addEventListener( "loadedmetadata", function (e) {
var width = this.videoWidth,
height = this.videoHeight;
}, false );
नोट: मैं Internet Explorer के पूर्व -9 संस्करणों के लिए लेखांकन को परेशान नहीं करता था जो कि addEventListener के बजाय अनुलग्नक का उपयोग करते हैं क्योंकि उस ब्राउज़र के पूर्व -9 संस्करण HTML5 वीडियो का समर्थन नहीं करते हैं, वैसे भी।