我正在使用Jplayer插件来播放音频文件。它播放mp3文件,但不支持wav音频文件。我寻找了原因,知道wav音频文件应该是特定格式的,才能用flash或HTML5播放。但我的wav文件的比特率是64kbps。如何播放这种格式的wav音频文件,例如,将wav转换为合适的格式并播放该文件。有没有插件播放任何格式的wav文件或插件转换wav到合适的格式,以便能够播放文件或任何替代方案?应该是什么比特率,以能够发挥与JPlayer插件。
我有以下播放wav文件的代码:
<script type="text/javascript">
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
ready: function (event) {
$(this).jPlayer("setMedia", {
mp3:"play.mp3",
wav:"testtest.wav"
});
},
swfPath: "js",
supplied: "mp3, wav, m4a, oga",
wmode: "window"
});
});
</script>发布于 2015-02-20 20:59:26
您可以从http://sox.sourceforge.net/下载SOX,将wav文件转换为所需的不同比特率。
尝试以下转换语法:sox input.wav -t raw -r 8000 -e a-law -b 16 -c 1 output.wav,并使用FireFox对其进行测试。祝好运!
https://stackoverflow.com/questions/11735051
复制相似问题