将 Base 64 音频文件 Mp3 解码为可播放的 Mp3

Decode Base 64 audio file Mp3 into playable Mp3

我正在转换音频 MP3 文件并使用 WEB API 在数据库中存储它的 base64,现在我正在使用 ajax 获取 base64 文件并且我正在获取 base64,问题是我如何将 base64 文件转换回 mp3 文件并使用 javascript 播放它需要帮助

如果我使用输入文件进行演示,我正在从服务器获取 base64 文件

<input type='file' onchange='openFile(event)' id="EdituserProfileImage">

var fileName;
var filetype;
var filesize;
var VoiceBase64;
var openFile = function (event) {
var input = event.target;
fileName = input.files[0].name;
filetype = input.files[0].type;
filesize = input.files[0].size;
console.log(input);
console.log(fileName);
var reader = new FileReader();
reader.onload = function (evt) {
var voiceInBinay = evt.target.result;
VoiceBase64 = btoa(voiceInBinay);
contvertBase64toBinaray(VoiceBase64);
};
 reader.readAsBinaryString(input.files[0]);
     };

This function "contvertBase64toBinaray" using for converting base64 to Binary,I have binary file,need to save has mp3 from this below binary

function contvertBase64toBinaray(VoiceBase64) {
 var audiofile = atob(VoiceBase64)
 };

使用 window.atob 函数解码 base 64 数据。

This问题向您展示了如何在 JS 中播放 mp3。