Administrator
3 days ago fcd790b413d935ca1c82607a53d613d34503aa19
refs
author Administrator <15274802129@163.com>
Wednesday, January 14, 2026 11:43 +0800
committer Administrator <15274802129@163.com>
Wednesday, January 14, 2026 11:43 +0800
commitfcd790b413d935ca1c82607a53d613d34503aa19
tree 835a8a0b542d90b0fce6f906cb6120b4a68b9982 tree | zip | gz
parent 224c968e8f590eb70f6dbc8d80fb9297eeae8f33 view | diff
feat(video): 添加视频文件断点续传和多格式支持功能

- 在playVideo方法中添加HttpServletRequest参数以获取Range请求头
- 实现HTTP Range请求解析和处理,支持视频断点续传功能
- 添加getContentTypeByExtension方法,根据文件扩展名返回对应MIME类型
- 支持多种视频格式包括mp4、avi、mov、wmv、flv、webm、mkv等
- 实现分段文件读取和传输,提升大文件播放性能
- 添加Range请求验证和错误处理机制
- 设置Accept-Ranges响应头以表明服务器支持范围请求
1 files modified
118 ■■■■ changed files
src/main/java/cc/mrbird/febs/ai/controller/fileUpload/FileUploadController.java 118 ●●●● diff | view | raw | blame | history