Как получить ширину видео, высоту видео для формата файла MOV?

#javascript #html5-video

Вопрос:

Для формата MP4 — продолжительность, ширина видео, высота видео возвращает правильный результат.

Но для формата MOV — ширина видео, высота видео оба возвращают 0.

Есть ли в любом случае возможность получить фактическую загруженную ширину видео, высоту видео(размеры), например, в формате MP4 ?

Ниже приведен мой фрагмент кода.

 <input type="file" class="form-control" id="filename" name="filename" onchange="handleFileObject($event.target.files[0])">

handleFileObject(fileObj){
   window.URL = window.URL || window.webkitURL;
   var video = document.createElement('video');
   video.preload = 'metadata';
   video.src =  URL.createObjectURL(fileObj);

   video.onloadedmetadata =() =>  {
      var duration = video.duration;    
      var videoHeight = video.videoHeight; // returning 0 for 'mov' type
      var videoWidth = video.videoWidth; // returning 0 for 'mov' type
      console.log(videoWidth,videoHeight,duration); 
   }
}