2014-03-28 81 views
0

我試圖通過手機電話獲取捕獲視頻的高度&。無論拍攝視頻時我的iPhone是縱向還是橫向,寬度/高度輸出始終爲480x360。任何想法爲什麼?Phonegap:如何獲得捕獲視頻的實際寬度和高度

captureSuccess: function(mediaFiles) { 
    var path, mediaFile; 
    path = mediaFiles[0].fullPath; 
    mediaFile = mediaFiles[0]; 
    mediaFile.getFormatData(function(mediaFileData) { 
     console.log(mediaFileData); 
     //output for mediaFileData : {"width":480,"duration":1.478333,"bitrate":0,"codecs":null,"height":360} 
    }, function(error) { 
     console.log(error); 
    }); 
} 

回答

1

試試這個

$("<video/>").attr("src", "VIDEO_PATH").on('loadedmetadata', function() { 
    var dimensions = [this.videoWidth, this.videoHeight]; 
    alert(dimensions); 
}); 
+0

感謝。我試過,但加載的元數據事件沒有被觸發。我想這個視頻必須加載到頁面才能運行。 – Vaeianor

+0

上面的代碼適用於我。請檢查您是否獲得了正確的視頻網址。 – manukv

相關問題