本期分享总结:
Java后端实现接口封装各种格式视频文件的下载;

/**
*   视频下载
*   @param request
*   @param response
*   @apram path
*/
@RequestMapping(value = "/videoDownload",method = RequestMethod.GET)
@ResponseBody
public ResultModel videoDownload(HttpServletRequest request,HttpServletResponse response,String path){OutputStream out = null;InputStream in = null;try{File file = new File(path);if(!file.exists() || file.isDirectory()){logger.error("-------File not exist!---------");return ResultModel.fail("------文件不存在------",null);}//取得文件名String filename = file.getName();//以流的形式下载文件in = new BufferedInputStream(new FileInputStream(file));byte[] buffer = new byte[in.available()];in.read(buffer);in.close();//清空 responseresponse.reset();//设置 response的Headerresponse.addHeader("Content-Disposition","attachment;filename=" + java.net.URLEncoder.encode(filename),"UTF-8");out = new BufferedOutputStream(response.getOutputStream());response.setContentType("application/octet-stream");out.write(buffer);out.flush();out.close();return ResultModel.success(-----Dowmload Success-----,null);}catch(Exception e){return ResultModel.fail(500,e);} finally{//插入当前接口成功的操作到日志表try{if(out != null){out.close();}if(in != null){in.close();}}catch(IOException e){//IOException }}
}

Java实现各种视频格式下载相关推荐

  1. Java针对不同视频格式进行转码

    一.产生的原因 前端Video标签的局限性,限制视频播放,在界面显示时出现有声音无画面.如下所示: Video支持视频格式如下: 二.解决方案 1.上传视频前,利用格式工厂编码video对应的格式. ...

  2. java flv转mp3_如何使用java代码进行视频格式的转换(FLV)

    一,前言 在给网页添加视频播放功能后,发现上传的视频有各种格式,那么就需要将他么转换成FLV,以很好的支持在线视频播放. 二,准备 drv43260.dll,ffmpeg.exe,mencoder.e ...

  3. java上传视频代码下载_java 实现视频上传

    [实例简介] java上传视频转码播放的一个demo,实现java上传视频.转码.截图和播放功能 [实例截图] [核心代码] java视频上传,转码,播放实现 └── java视频上传,转码,播放实现 ...

  4. java获取西瓜视频的下载地址

    首先,你得获取动态脚本里面的视频id 标题 然后,把地址的值传给java的方法,就可以了 /*** 获得真实可下载的url地址* @param url* @return*/public static ...

  5. Java实现将视频格式从mp4转换为avi

    亲测有效 maven依赖 <dependency><groupId>ws.schild</groupId><artifactId>jave-core&l ...

  6. m3u8视频格式下载并转换为mp4(ffmpeg)

    通过在网络上查询资料以及博客后发现了下载m3u8转换为mp4得方法,但是在使用后发现转换后的mp4文件信息不完善.如果您使用过网上流传最广的转换方法会发现当你查看mp4文件详细信息时是没有播放时长等数 ...

  7. java flv转mp3_Java调用ffmpeg转换视频格式为flv的示例详解

    这篇文章主要介绍了 详解java调用ffmpeg转换视频格式为flv的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下 详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在L ...

  8. mysql+视频文件转成流_详解java调用ffmpeg转换视频格式为flv

    详解java调用ffmpeg转换视频格式为flv 注意:下面的程序是在Linux下运行的,如果在windows下rmvb转换成avi会出现问题,想成功需要下载下个drv43260.dll东西放到C:W ...

  9. Java使用ffmpeg进行视频格式转换、音视频合并、播放、截图

    封装类: ffplay.ffmpeg.ffprobe是安装的ffmpeg路径. import java.io.BufferedReader; import java.io.File; import j ...

最新文章

  1. ios 刷新头像_iOS上传图片到网上,并更新到服务器,常用在设置头像
  2. 「万字干货」高并发系统分析与大型互联网架构介绍
  3. How is jsonModel.getProperty implemented
  4. Microsoft 帐户异常登录活动,QQ邮箱代收hotmail邮件不成功
  5. 电脑cpu和手机cpu的差距有多大?
  6. FileProvider N 7.0 升级 安装APK 选择文件 拍照 临时权限 MD
  7. Android中发现java代码设置的字体过大
  8. python实现自动提取句子中的关键字
  9. 小程序技术可以提升桌面应用安全等级?
  10. 12306抢票,极限并发带来的思考?
  11. Error: Cannot find module ‘C:\Users\AppData\Roaming\npm\node_modules\..错误,解决方法
  12. 如何实现微信小程序的选项卡
  13. Mac自带的录屏功能
  14. USB OTG设计 (转)
  15. PBOC/EMV之文件结构
  16. 同步电机仿真永磁同步电机 弱磁控制 simulink仿真模型 凸极电机
  17. GLES2.0中文API-glCopyTexImage2D
  18. 让你一分钟认识电子身份验证系统EID
  19. 交直流DIN导轨电源行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  20. Android-Gradle(4)gradle插件V2签名多风味打包

热门文章

  1. 方知截教有鸿蒙,“没有三把神沙,不敢倒反西歧”de 来历
  2. jquery ready vue_JQuery、Vue等考点
  3. Java乱码问题(乱码是如何产生的,怎么解决)
  4. 汇编语言王爽-实验9
  5. 发送邮件 空格 java_java发送邮件 - 困觉的曼巴er的个人空间 - OSCHINA - 中文开源技术交流社区...
  6. Java命令详解(根据官网)
  7. Linux系统jdk的安装和卸载
  8. 使用logisim搭建单周期CPU与添加指令
  9. 【株洲出差】回记人生第一次出差之旅
  10. 趣谈网络协议1-为什么学习网络协议