0
我有一個上傳來自科爾多瓦應用流星視頻的問題。 捕獲視頻是好的,但當我做dataURL讀取數據時,結果是空的,如「內容:視頻/ mp4; base64」, 什麼也沒有後base64,有人知道會發生什麼?從流星和科爾多瓦上傳視頻
編輯1:我認爲問題來自許可,這有可能嗎?
navigator.device.capture.captureVideo(function (mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
var file = mediaFiles;
var FR = new FileReader();
FR.onerror = function (err) {
console.log("ERROR");
}
FR.onloadend = function (encodedFile) {
var src = encodedFile.target.result;
src = src.split("base64,");
var contentAsBase64EncodedString = src[1] //EMPTY;
var url = Session.get("lat") + "_" + new Date().toJSON() + ".mp4";
console.log("on upload");
Meteor.call('uploadVideo', contentAsBase64EncodedString , url);
}
FR.readAsDataURL(mediaFiles[i]);
}