我想用html音频元素播放mp3音频,但是src不是mp3文件的位置,它是输出流网址,如java处理的http://xxx.xx.xx.xx/audio/stream
。这是我的问题。
我可以接收音频并进行播放,并且volume
和playbackRate
的性能很好,但是我无法使用audio.currentTime
属性设置其位置。
直接访问流URL时可以下载音频文件
有人知道怎么了吗?非常感谢!!
最佳答案
我找到了解决方法,将这些 header 添加到响应 header 中response.addHeader("Accept-Ranges", "bytes");response.addHeader("Content-Length", length + "");response.addHeader("Content-Range", "bytes " + range + "-" + length + "/" + length);response.addHeader("Content-Type", "audio/mpeg;charset=UTF-8");
关于html - src uri是文件流时,Web音频无法设置位置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46892186/