TA贡献1785条经验 获得超4个赞
1、自己在服务器上进行转码。2、采用云服务转码。
TA贡献1806条经验 获得超8个赞
参照w3c的标准,html5中的audio是不支持amr格式的,具体你也可以看下Mozilla的MDN文档
然后怎么解决你的问题呢?1,转码,在后端或者云服务提供商那里,将这些amr文件都转为对h5友好的格式2,flash,一些flash的音频播放器是可以播放amr格式的音频文件的。推荐的做法是,对html支持的格式,用audio,对不支持的降级使用flash处理。例如audiojs,jplayer等兼容性不错的插件
audiojs
jplayer
举报