javascript
iphone4 base64 mp3 无法解析 html5,javascript - 如何使用HTML5在firefox上播放base64音频数据? - 堆栈内存溢出...
我正在嘗試編碼base64格式的mp3文件。 然后通過broswer播放。 它適用于safari和chrome,但不適用于Firefox 。
我的問題是“有沒有辦法讓firefox以base64 /二進制字符串格式播放音頻文件?”
ps:我知道firefox無法播放mp3,所以我嘗試過其他音頻文件,比如wav,ogg ...在我將它們編碼為base64后,它們都沒有在Firefox上工作。 請幫忙
Select a file:
click
$(document).ready(function(){
$("#click").click(function(){
var audio = $("input[type='file']").get(0).files[0];
readFile(audio, function(e) {
var result = e.target.result; *// here I get a binary string of my original audio file*
encodedData = btoa(result); *// encode it to base64*
$("audio").html(""); *//add the source to audio*
});
});
});
function readFile(file, onLoadCallback){
var reader = new FileReader();
reader.onload = onLoadCallback;
reader.readAsBinaryString(file);
}
總結
以上是生活随笔為你收集整理的iphone4 base64 mp3 无法解析 html5,javascript - 如何使用HTML5在firefox上播放base64音频数据? - 堆栈内存溢出...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑总是莫名其妙中毒电脑老是中毒
- 下一篇: css原生样式支持,原生JS读写CSS样