目前实现网页在线播放录音的需求,录音文件格式是wav格式的,想默认以audio标签进行播放,可切换到MediaPlayer播放器(IE浏览器)下进行播放,但目前遇到问题:谷歌浏览器下 音频无法播放,像是没有音频长度似的,是否是由于wav音频的比特率过低导致的呢?如果是的话,正常需要多大的比特率范围呢?
谷歌浏览器下使用audio播放不了,问题界面截图如下:
谷歌使用audio标签播放代码如下
使用IE浏览器MediaPlayer播放界面截图如下,播放正常:
-----------------------------9.8测试比对----------------
都是wav音频文件,分别属于不同客户的录音音频文件,其中,一个客户下录音可以谷歌audio标签及浏览器访问在线播放,一个不能。
可以播放音频属性如下:
浏览器访问在线路径可直接播放
不能播放音频属性如下:
浏览器访问在线路径播放不了(推测谷歌浏览器下audio标签加载没有音频长度也是这个情况):
所以,请问谷歌浏览器(或使用audio标签)在线播放wav音频文件是否有比特率或其他的文件要求限制呢?
解决方案如下:
首先声明chrome是支持.wav格式