目前主流的就是后台读取文件,将文件以流的形式返回前台,直接上代码
1.前台代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>SpringBoot文件页面</title>
</head>
<body><video class="box" align="center" controls="controls" width="350px" heigth="350px" autoplay="autoplay"><source src="http://localhost:8087/demo/video" type="video/mp4" class="">
</video></body>

2.后台代码

@GetMapping("/video")public String video(HttpServletRequest request , HttpServletResponse response) throws Exception {File file = new File("D:\\资料\\接着奏乐,接着舞.mp4");//读取指定路径下面的视频InputStream in = new FileInputStream(file);OutputStream outputStream = new BufferedOutputStream(response.getOutputStream());//创建存放视频内容的数组byte[] buff =new byte[1024];//所读取的内容使用n来接收int n;//当没有读取完时,继续读取,循环while((n=in.read(buff))!=-1){//将字节数组的数据全部写入到输出流中outputStream.write(buff,0,n);}//强制将缓存区的数据进行输出outputStream.flush();//关流outputStream.close();in.close();return "ok";}

3.效果图

谢谢观看!

后台返回视频流,前台播放和下载相关推荐

  1. java pdf文件下载_Java后台返回PDF文件预览下载

    Java后台返回PDF文件预览下载 开始的代码的系统代码为: ResponseEntity onePdf = s3Wrapper.download(contractEntity.getContract ...

  2. ios 从前台返回到回台 从后台返回到前台 或者 支付宝支付订单后 对界面进行操作...

    正常情况下,在AppDelegate中实现下面两个方法,能够监听从后台恢复到前台 - (void)applicationDidEnterBackground:(UIApplication *)appl ...

  3. java后台生成excel_Java后台生成Excel前台下载

    Java后台通过poi生成HSSFWorkbook 对生成HSSFWorkbook 类型处理 转为文件流通过response 返回到前台 HSSFWorkbook hw = null; try{ hw ...

  4. javascript下载文件几种方式,接收后台返回流下载或直接下载文件

    目录 1 javascript下载文件7中方式 1.1 window.location.href下载 1.2 window.location下载 1.3 iframe下载 1.4 form表单的形式下 ...

  5. spring返回数据使用ajax,【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中...

    问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示: 问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法 ...

  6. 红米note 4x播放视频切后台返回黑屏问题

    问题 使用mediaPlay+TextureView播放和显示视频,在红米note4x上视频播放时切后台返回时视频区域黑屏,提示音频可以继续播放,在其他手机上播放时没有这种问题. 代码 class V ...

  7. vue 后台返回的文件流进行预览_vue项目-pdf预览和下载,后台返回文件流形式

    背景:正好最近碰到了这种需求,记录下来,方便以后查看. 后端返回的文件流数据如下图所示: 后台返回数据.png 一.pdf的预览 一开始的时候百度了很多方法,有建议用pdfJs插件的,有iframe嵌 ...

  8. 前台ajax请求php后台返回成功却进error方法解决

    前台ajax请求php后台返回成功却进error方法解决 参考文章: (1)前台ajax请求php后台返回成功却进error方法解决 (2)https://www.cnblogs.com/anniey ...

  9. (配置消息转换器)解决后台返回json数据到前台时页面时中文显示乱码问题

    (配置消息转换器)解决后台返回json数据到前台时页面时中文显示乱码问题 SpringMVC.xml中加 <!-- 配置消息转换器(解决中文乱码问题)--><mvc:annotati ...

最新文章

  1. Eclipse里的文件搜索
  2. WCF - Session 剖析
  3. 用Machin公式计算圆周率的源程序
  4. OpenGL之矩阵的基本变换和矩阵堆栈
  5. Java中的堆栈和队列
  6. android游戏模式,注重游戏体验 Android 12提供原生游戏模式
  7. 使用mysqlsla 分析 mysql logs
  8. 佛罗里达大学计算机专业世界排名,2020年佛罗里达大学排名TFE Times美国最佳计算机科学硕士专业排名第55...
  9. java 程序在Eclipse 或者 Linux 运行报 Unsupported major.minor version 51.0解决办法
  10. 【虚拟化生态平台】虚拟化平台搭建
  11. 用Excel做时间顺序的行为流程图
  12. 《我的团长我的团》 - 观后感
  13. [C++] 中的trivial destructor
  14. 怎样批量给pdf文件添加水印?
  15. 2017互联网月饼哪家强?腾讯、阿里、百度、网易等21家中秋月饼盘点
  16. Ubuntu 20.04.1 安装ROS-noetic 遇到的环境设置问题
  17. 百度AI攻略:EasyDL专业版
  18. 数据监控预警系统,实现不同端信息推送
  19. 【Java基础】Java基础题
  20. 便捷效率处理CAD转PDF方法你知道吗?

热门文章

  1. 基于Python 大数据分析的网络舆情系统设计与实现
  2. ffplay自定义播放器封装C#接口
  3. NRC新世界城,实名制的区块链如何加快应用落地?
  4. 液位传感器与压力传感器的联系与区别
  5. 梦幻各种辅佐秘籍大搜查
  6. 嵌入式学习的方法你知道多少呢
  7. 初中女生学计算机好还是学医好,女生学医选什么专业好 初中毕业最好的选择!...
  8. Jmeter 数据库压力测试
  9. Axure设计的界面如何生成HTML文件
  10. 图形学基础概念(画布/位图/像素等)