java video src请求视频流,视频不能拖拽快进问题解决方案 您所在的位置:网站首页 网上视频不能快进怎么解决方法 java video src请求视频流,视频不能拖拽快进问题解决方案

java video src请求视频流,视频不能拖拽快进问题解决方案

2024-07-07 08:51| 来源: 网络整理| 查看: 265

今天遇到个问题,主要是视频不能拖拽快

先看一下前端页面

后端代码思路,先获取id ,根据id到MongoDB中取文件流。

@WebServlet("/webView/*") @Log4j public class WebView extends HttpServlet {

    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {         doGet(request, response);     }

    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {         String requestURI = request.getRequestURI();         String fileId = StringTools.trim(request.getParameter("fid"));         try {         String fileIdDecode  = ResourceEncryptionUtil.base64Decode(fileId);         fileId = ResourceEncryptionUtil.getDecodeUUIDFromDecoderString(fileIdDecode);         long skip = -1;         long length = -1;             if (fileId.length() > 0) {                 response.setHeader("Accept-Ranges", "bytes");                 response.setHeader("Connection", "keep-alive");

                String fileName = StringTools.trim(request.getParameter("fileName"));                 if (StringUtils.isNotEmpty(fileName)) {                     //采用中文文件名需要在此处转码                     fileName = new String(fileName.getBytes("GB2312"), "ISO_8859_1");                     response.setHeader("Content-Disposition", "attachment; filename=" + fileName);                 }                 String id = fileId;                 ResourceMongodbHandler.getInstance("resource").download(re



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有