视频断点播放:
<video id="player" src="video" controls="true" preload="auto" loop="loop" style="margin-left:9px" />
标签播放视频,会在请求头部添加Range字段。
这个字段格式一般格式为 Range:(bytes=first byte pos)-[last byte pos],表示请求范围 起始字节位置-结束字节位置,具体介绍看https://blog.csdn.net/thewindkee/article/details/80189434
服务端发现这个字段,则知道只请求部分内容,则状态码设置为206,在响应头添加Content-Range,格式为Content-Range: bytes (unit first byte pos) - [last byte pos]/[entity legth],表示当前接受的范围和文件总大小。
每次拖动<video>进度条都会这么请求一次
服务端控制台打印,和请求一 一对应
代码实现
@RequestMapping("video")
public void testVideo(HttpServletRequest request, HttpServletResponse r