前端js下载mp4、flv格式的文件流
我这里是通过传给后端视频文件地址请求后端接口,后端返回给我对应文件的二进制文件流;
然后我是选择用blob的方式进行处理二进制文件流
在这一步遇到的问题是:mp4和flv对应的blob的type是什么?
到网上找了好久才然后还问了同事,最后找到:
flv: "flv-application/octet-stream",
mp4: "video/mpeg4",
然后接着处理文件流:
这里遇到第二个问题: 下载下来的文件是没有带.flv 或者 .mp4的后缀的!
刚开始我还以为依然是blob的type不对,亦或者是代码写的有问题 导致下载的文件不对,最后尝试手动给下载的文件加.flv、.mp4的后缀,然后一看文件竟然可以正常打开和播放!
备注:
1.这里加后缀是利用我传给后端的文件地址进行判断是flv格式 还是 mp4格式的
2.type不等于flv或者mp4时 处理的是图片下载
前端js下载mp4、flv格式的文件流相关推荐
- js下载get请求返回的文件流(请求头携带token)
需求是下载请求接口返回的文件流 var xhh = new XMLHttpRequest(); xhh.open("get", baseUrl+'/cert/download?na ...
- js下载后台返回的excel文件流
注意:用jQuery ajax - ajax() 方法是获取不到请求成功的数据的. var xhr= new XMLHttpRequest();xhr.open("GET", &q ...
- 直播视频流+html,前端页面播放 rtmp 流与 flv 格式视频文件
技术 :angular/cli , html5 , typescript , scss ,es 6 ... 项目类型:直播视频与视频回放 使用到 插件 : videojs + ckplayer 遇到的 ...
- 带中文的网页下载为PDF格式的文件(jsPDF)
1.调研 主要需要用到插件jsPDF,jsPDF可以将html下载为pdf格式的文件,但无法支持中文字形,下载带中文的网页会有乱码,经验证可以通过如下3种方案下载中文网页. 2.方案 2.1.方案一( ...
- 前端js下载txt文本
前端js下载txt文本 在web应用开发中下载为文本比较少,但是对于一些小说网站应用应该会比较多的! 闲话短说,直接上代码! 1.将下面代码这个保存为一个xxx.js var saveAs = s ...
- 教你如何在线播放FLV格式的文件
1.首先先找一个swf格式的文件转换为flv格式的文件,我使用的是Ultra Flash Video FLV Converter 软件下载地址:Ultra Flash Video FLV Conver ...
- ASP .NET Core 2.0 MVC 发布到 IIS 上以后 无法下载apk等格式的文件
ASP .NET Core MVC 发布到 IIS 上以后 无法下载apk等格式的文件 使用.NET Core MVC创建了一个站点,其他文件可以下载,但是后来又需求,就把手机端的apk合适的文件上 ...
- 获取文件名下载并兼容IE(文件流)
获取文件名下载并兼容IE(文件流) // 下载证件照片async download(id) {const vm = this;const res = await commonApi.downloadA ...
- 【下载】前端JS下载文件的三种方法。FileSaver解决了PDF下载会先预览的问题。
文章目录 普通a标签下载 搭配FileSaver的axios异步下载 搭配FileSaver的原生异步下载 后端写入文件流参考 普通a标签下载 这是非异步下载,后端注意不要写@ResponseBody ...
- 通过Vue+flvjs在HTML5中播放flv格式视频文件—demo及api
目前主流浏览器不能直接嵌入并且播放FLV文件,所以直接用video标签播放是行不通的. 因此提供两种解析方法 嵌入一个swf媒体播放文件,并利用该文件来播放你预设的文件. 这里推荐dplayer--h ...
最新文章
- oracle读书记录
- MySQL用户管理、常用sql语句、数据库备份
- 【NLP笔记】文本生成?还不快上知识库
- [react] 你有使用过React Intl吗?
- express+handlebars 快速搭建网站前后台
- 大数据相加_推动媒体融合与大数据相加发展
- jQuery----各版本
- Asp.net安全相关注意的几个问题
- flex怎么设置调用的外部浏览器
- 「Mac新手必备」解决 Mac 无法启动、开机的问题
- 坦克大战python_基于Python的坦克大战小游戏
- 读计算机基础知识心得体会1000字,计算机学习个人心得体会1000字.doc
- python snownlp_snownlp · PyPI
- shell 命令/程序 CheatSheet
- sql server的增删改查语句
- 基于F340 实现Bridge功能(二):上位机应用程序编写
- 网络信息安全-U盘病毒编写
- 【车牌识别】基于模板匹配实现车牌识别含Matlab源码
- faillock与ldap策略共存问题
- 系统讲解Azkaban安装及基本操作实用篇
热门文章
- Access数据库解密方法大盘点
- 破解ACCESS(2000) .mdb格式文件密码手记
- 标准C语言程序设计第七版pdf,C语言程序设计(向华)7.pdf
- mallplus多商户商城 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付常用的支付方式以及各种常用的接口
- 「 Linux 」“安装中文输入法方法”讲解
- java 密码生成器_[Java小白]WIFI纯数字密码字典生成器
- Chrome的油猴Tampermonkey下载安装,以及搜索安装脚本
- python怎么通过手机号定位_基于Python的免费手机号码归属地查询
- 如何利用快解析搭建汽车经销商管理系统
- 当心!你的App 可能是山寨的