我想用html音频元素播放mp3音频,但是src不是mp3文件的位置,它是输出流网址,如java处理的http://xxx.xx.xx.xx/audio/stream。这是我的问题。

我可以接收音频并进行播放,并且volumeplaybackRate的性能很好,但是我无法使用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/

10-17 03:02