位置: IT常识 - 正文

vue获取文件流(视频流、音频流、图片流)数据并将其回显展示(vue获取本地文件生成流)

编辑:rootadmin
vue获取文件流(视频流、音频流、图片流)数据并将其回显展示 前言

推荐整理分享vue获取文件流(视频流、音频流、图片流)数据并将其回显展示(vue获取本地文件生成流),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue获取文件夹下文件名,vue获取data,vue获取文件流,vue读取文件流,vue读取文件流,vue获取本地文件生成流,vue获取文件流,vue获取文件流,内容如对您有帮助,希望把文章链接给更多的朋友!

这几天深受数据回显的折磨,级联选择器的回显还没想出怎么弄,又碰到了文件流的回显,主要第一次接触,看着一堆乱码,连是什么问题都不懂,后面通过查阅一天的资料,总结了一下方法,若有不足,请多指教。

问题描述

向后端请求音频文件,请求成功后返回给你的一种数据,而不是直接路径什么的,据说是流传输是为了安全,所以这里就需要前端进行转码了。

接口回参:

vue获取文件流(视频流、音频流、图片流)数据并将其回显展示(vue获取本地文件生成流)

数据获取

如果我们在请求接口获取数据时不指定返回数据类型的话,我们获取到的可能就是一堆乱码数据。 因此我们在axios接口请求里面需要指定responseType为blob

打印观察后的 blob 数据

数据展示

获取到数据之后用对应标签进行展示,例如 audio标签 中的 src 需要直接指向 blob 数据的话是没有用的,所以应该创建一个 url 来指向的的 blob 数据,然后将 url 赋给 audio 的 src 属性。

window.URL.createObjectURL()

URL: 在调用URL的构造函数时将URL指定为字符串或提供相对URL和基本URL来创建新的URL对象。 然后,您可以轻松读取URL的已解析组成部分或对URL进行更改。若浏览器不支持URL()构造函数,则使用Window中的Window.URL属性。createObjectURL: createObjectURL返回一个DOMString包含一个唯一的blob链接。

这就是通过window.URL.createObjectURL(res.data);将之前音频数据转换成 blob 链接 最后将这个链接的属性赋值到src下就行了

补充

如果用uni-app开发的话,就在 request 里写 responseType: "arraybuffer"

本文链接地址:https://www.jiuchutong.com/zhishi/278745.html 转载请保留说明!

上一篇:win10蓝牙怎么开(win10蓝牙怎么开ldac)

下一篇:Linux系统基础笔记之网卡安装一般步骤简介(linux系统基础教程)

  • 其他负债是流动负债还是非流动负债
  • 累计折旧空运直接计入生产成本吗
  • 成本核算方法有先进先出法吗
  • 企业所得税申报时间
  • 接受捐赠计入什么费用
  • 以前年度的收入怎么调整
  • 凭证可以部分冲销吗
  • 会务费发票税率是
  • 一般纳税人可以开普票吗
  • 跨区域施工要交什么税
  • 分公司背书给总公司
  • 3%征收率的应税服务
  • 小规模税务季报都填写哪些表格呢
  • 审计报告可以不披露上年数吗
  • 开发转产品好转吗
  • 在建工程计提减值准备可以转回吗
  • 付款凭证和记账凭证一样吗
  • 离职后绩效奖金应该按照整月发吗
  • 个税汇算清缴申报错误怎么办
  • 往来账会计怎么做
  • windows7的笔记本有哪些
  • 公司收到保险公司退保费怎么账务处理
  • 金融资产有哪三类代码
  • 公司流水账是会计做吗
  • 现金发放的餐补算工资么
  • 喀拉拉邦地理位置
  • 微软 windows11
  • 现金流量表中收入是含税收入还是不含税
  • 存入保证金账户分录怎么写
  • 芬迪flow
  • 缅甸安达曼海
  • 融资性售后回租承租方为什么不交税
  • 小规模纳税人进项票可以抵扣吗
  • phpwhile循环多维数组
  • 上季度的亏损可以弥补下季度的企业所得税
  • Midjourney之外21款免费的AI Image画图网站集合
  • ajax调用php接口
  • 溢价购买子公司账务处理
  • vue文件下载功能
  • python中模块的用法
  • 临时工享受的福利有哪些
  • 彩钢板房税点
  • 发票跨月还可以作废吗
  • 专项储备期末有余额吗
  • var文件是什么意思
  • 公对公转账货款是指往来款吗
  • 核定征收适用于什么税率
  • 行业协会是怎么赚钱的
  • 动漫产业增值税率是多少
  • 房租费待摊分录怎么做
  • 没有计提坏账如何做账
  • 空调抵扣进项税
  • 商业医疗保险的缺点
  • 补税的会计分录
  • 收付转三种凭证的限制类型不同所以限制科目也不同
  • 股东投资设备入帐与购买设备入帐的区别
  • 会议接待纸笔摆放
  • 怎么设置现金流
  • php mysql insert into 结合详解及实例代码
  • 远程连接sqlserver的数据库和本地连接时不一样
  • vmware虚拟机无法打开内核设备怎么办
  • freebsd安装mysql
  • unix操作系统命令
  • u盘安装win7系统教程图解
  • 虚拟机linux使用
  • 怎样打开进程管理器功能
  • scair.exe是什么程序
  • windows7如何启动任务管理器
  • win10系统打开文件夹就不停的闪
  • linux 指定动态库连接位置
  • 日亚海淘官网
  • fedora开机启动版本太多
  • javascript中的关键字有哪些
  • nodejs如何运行html
  • windows node.js
  • jquery获取指定元素
  • 外贸出口退税增值税结转每月
  • 企业税务登记是什么证件
  • 增值税发票税款数额是什么
  • 劳务费用 扣税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设