将Base64音频文件Mp3解码为可播放的Mp3
Decode Base 64 audio file Mp3 into playable Mp3
我正在使用WEB-neneneba API将音频MP3文件转换为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]);
};
这个函数";contvertBase64toBinaray";用于将base64转换为二进制,我有二进制文件,需要从下面的二进制中保存为mp3
function contvertBase64toBinaray(VoiceBase64) {
var audiofile = atob(VoiceBase64)
};
使用window.atob
函数对基本64数据进行解码。
这个问题向你展示了如何在JS中播放mp3。
相关文章:
- mp3歌曲不能在Firefox中播放
- 将Base64音频文件Mp3解码为可播放的Mp3
- 使用 JavaScript 控制 HTML 中的 mp3 播放
- 适用于可在网络浏览器和智能手机上运行的网站的 MP3 播放器
- 如何将MP3文件播放到麦克风输入jQuery中
- 我希望这个img类是一个按钮,当你点击它时,它会播放hello.mp3
- 使链接播放.mp3文件
- 如何将我的附加按钮添加到这个jQuery mp3播放器中
- 如何添加额外的后退30秒按钮到这个jQuery mp3播放器
- PHP/JavaScript MP3播放器,用于采样和销售歌曲
- 寻找闪存MP3播放器
- 让 HTML5 MP3 播放器在页面加载过程中持续存在
- 调试jPlayer Flash mp3播放
- Flash音频mp3播放器与javascript api想要播放在线电台
- html5音频- Chrome正在加载整个mp3播放之前寻找的位置
- 为GWT创建mp3播放器
- 可编写脚本的mp3播放器,类似于niftyplayer
- 打开mp3播放器的新窗口,而不是新的选项卡
- 防止MP3播放并开始下载
- ActionScript 3.0复杂mp3播放器