首页 > 解决方案 > 从本地 mp3/mp4 获取 base64 内容

问题描述

我正在尝试使用 javascript 从我设备上的本地音频中获取 base64 内容。我正在使用以下代码:

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”就为空。

关于我的代码有什么问题的任何提示?

标签: javascriptaudiobase64mp4

解决方案


推荐阅读