背景:
前端audio/video原生标签,后台java response流返回
现象:
在火狐浏览器可以正常播放,也可以正常拖动进度条,但在谷歌浏览器下只能播放,不能拖动进度条。
原因:
暂不知。
解决问题:
前端不动,后台在响应头上加上这一句就可以了,亲测有效。
response.addHeader("Accept-Ranges","bytes");
前端代码如下(不是重点)
<!-- src中的地址为接口地址 -->
<!-- <audio src="http://localhost:8090/hengyang/play" controls></audio> -->
<video src="http://localhost:8090/hengyang/play" controls></video>
后端代码如下
@RequestMapping(value = "/play",method = RequestMethod.GET)
public vo