我正在为朋友构建一个Phonegap应用程序,我打算让人们在手机上录制音频,将其保存到浏览器的本地存储中,然后稍后上传它。
据我所知,您无法在本地存储中存储二进制文件,因此我正在尝试将此文件转换为base64,但是到目前为止,我无法使其按照我想要的方式工作。
据我所知,您无法在本地存储中存储二进制文件,因此我正在尝试将此文件转换为base64,但是到目前为止,我无法使其按照我想要的方式工作。
var file = document.getElementById('audioinput').files[0];
var url = window.URL.createObjectURL(file);
encodedAudio = windows.btoa(url);
这只是将链接编码到临时存储文件的blob中。我该如何对实际的音频文件进行编码?