当src uri是文件流时,Web音频无法设置位置

时间:2017-10-23 14:43:49

标签: html5 audio stream

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

我可以接收音频并播放它,volumeplaybackRate效果很好,但我无法使用audio.currentTime属性设置其位置。

我可以在直接访问流网址时下载音频文件

任何人都知道出了什么问题?非常感谢!!

1 个答案:

答案 0 :(得分:0)

我找到了一种解决方法,将这些标头添加到响应标头中 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");