Api接口定义如下:
@RestController
@RequestMapping("/api/video")
public class VideoController {
@RequestMapping("/play")
public FileSystemResource play() {
File file = new File("/home/xxx/桌面/a.mp4");
return new FileSystemResource(file);
}
}
前端页面:
<video src="/api/video" controls></video>
已解决:原来在调节视频播放进度时浏览器会重新发请求,并将进度信息放在Range请求头里面,将外部文件夹映射为静态资源就可以回看了或者自己实现处理Range