使用javascript将音频文件转换为base64

ven*_*nky 5 javascript audio base64 type-conversion

我想只使用Javascript将音频文件转换为base64.

我们可以使用canvas 将图像转换为base64.但是我们如何转换音频文件呢.

任何帮助将不胜感激.

mid*_*ido 5

你可以尝试下面的代码,它使用btoa

function getData(audioFile, callback) {
    var reader = new FileReader();
    reader.onload = function(event) {
        var data = event.target.result.split(',')
         , decodedImageData = btoa(data[1]);                    // the actual conversion of data from binary to base64 format
        callback(decodedImageData);        
    };
    reader.readAsDataURL(audioFile);
}
Run Code Online (Sandbox Code Playgroud)