Я пытаюсь получить контент base64 из локального аудио на моем устройстве, используя javascript. Я использую следующий код:
var file = new File(["file_name.mp4"], "/data/user/files/VoiceRecordingPluginData/file_name.mp4");
var reader = new FileReader();
// Read file content on file loaded event
reader.onloadend = function (event) {
console.log(reader.result);
};
// Convert data to base64
reader.readAsDataURL(file);
В результате «файл» заполняется так: file.name: ["file_name.mp4"] file.localURL: "/ data / user / files /VoiceRecordingPluginData/file_name.mp4"
Как только "onloaded" достигнуто, "reader.result" пусто.
Любые подсказки, что не так в моем коде?