0
我成功地捕捉視頻流與下面的代碼:科爾多瓦視頻採集 - 如何獲得blob數據?
navigator.device.capture.captureVideo(
//...after recorded vid
function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
app.f7.alert(path);
}
},
//...couldn't get camera
function() { app.f7.alert('Sorry - your recording device could not be accessed', 'Error'); },
//...config
{limit:2}
);
我想不通的是如何抓住保存的視頻的BLOB數據。我有文件路徑到本地保存的文件,但我需要將數據保存到遠程服務器,所以我需要它的數據。
成功回調傳遞一個MediaFile
對象封裝捕獲的視頻,但the docs don't discuss獲取其原始數據的任何手段。任何人都知道這可以實現嗎?
謝謝。 「使用MediaFile.fullPath加載它」 - 這正是我所要求的。我有完整的路徑,但我不知道如何讀取路徑指向blob文件的內容。 – Utkanos
請參閱https://stackoverflow.com/questions/37327992/cordova-file-plugin-to-load-video-source-from-ios-cache – Eric
謝謝。我會調查一下 - 雖然這個問題沒有被接受的答案,並且評論表明OP從未解決過這個問題。 – Utkanos