/**
* 获取视频流
* @param response
* @param videoId 视频存放信息索引
* @return
* @author xWang
* @Date 2020-05-20
*/
@RequestMapping("/getVideo/{videoId}")
public void getVideo(HttpServletRequest request,HttpServletResponse response,@PathVariable Integer videoId)
{
//视频资源存储信息
VideoSource videoSource = videoSourceService.selectById(videoId);
response.reset();
//获取从那个字节开始读取文件
String rangeString = request.getHeader("Range");
try {
//获取响应的输出流
OutputStream outputStream = response.getOutputStream();
File file = new File(videoSource.getFileAddress());
if(file.exists()){
RandomAccessFile targetFile = new RandomAccessFile(file, "r");
long fileLength = targetFile.length();