最近在做IE9下使用原生audio标签播放mp3格式文件。遇到一个很奇怪的问题:Chrome下音频倍速播放,改变音量正常;但是IE9下存在约5秒的延迟。
但IE9直接播放本地mp3文件正常,参照之前音频无法快进的问题认为是服务端返回头部字段存在问题,所以查了一下相关的项目:
https://github.com/rickitan/Streaming-Audio-Con-Node
播放正常,按照它的返回头部添加服务端依旧存在问题。
最后,直接将服务端转化的mp3文件下载播放,这个文件居然有问题!
正在查服务器端转化mp3格式问题原因。
Chrome正常播放估计是内部自己做了处理,一直没怀疑过文件本身存在问题是一个错误。