位置: 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系统基础教程)

  • 怎样做好百度知道推广营销引流方法(如何做好百度文库)

    怎样做好百度知道推广营销引流方法(如何做好百度文库)

  • 三星watch4怎么测压力(三星watch4怎么测血压)

    三星watch4怎么测压力(三星watch4怎么测血压)

  • 苹果13如何批量删除通讯录联系人(苹果13如何批量删除照片)

    苹果13如何批量删除通讯录联系人(苹果13如何批量删除照片)

  • 魅族应用商店网络异常(魅族应用商店网页版下的软件怎么安装)

    魅族应用商店网络异常(魅族应用商店网页版下的软件怎么安装)

  • 隐式调用风格适合什么样的系统(隐式调用风格适用于什么)

    隐式调用风格适合什么样的系统(隐式调用风格适用于什么)

  • 微信朋友圈怎样发表(微信朋友圈怎样只发文字不发图片)

    微信朋友圈怎样发表(微信朋友圈怎样只发文字不发图片)

  • 提示你的win7电脑不受支持(win7 你的电脑未正确启动)

    提示你的win7电脑不受支持(win7 你的电脑未正确启动)

  • 电脑熄屏 按什么键唤醒(电脑熄屏 按什么键关机)

    电脑熄屏 按什么键唤醒(电脑熄屏 按什么键关机)

  • qq怎么实名制绑定(qq如何绑实名认证)

    qq怎么实名制绑定(qq如何绑实名认证)

  • iphonex总是自动调音量(iphonex总是自动开机)

    iphonex总是自动调音量(iphonex总是自动开机)

  • 48v幻象电源是什么意思(48v幻象电源是什么电池)

    48v幻象电源是什么意思(48v幻象电源是什么电池)

  • iphone8和x区别(iphone 8 和iphone x有什么区别)

    iphone8和x区别(iphone 8 和iphone x有什么区别)

  • nova5pro尺寸(nova5Pro尺寸大小)

    nova5pro尺寸(nova5Pro尺寸大小)

  • 红米k20pro电池不耐用(红米k20pro电池充电)

    红米k20pro电池不耐用(红米k20pro电池充电)

  • 为什么优酷投不了电视(为何优酷投屏突然投不起了)

    为什么优酷投不了电视(为何优酷投屏突然投不起了)

  • qq动态仅自己可见怎么取消(qq动态仅自己可看怎么开放)

    qq动态仅自己可见怎么取消(qq动态仅自己可看怎么开放)

  • 拼多多9.9元的手机在哪里找(拼多多9.9元的手机是真的吗)

    拼多多9.9元的手机在哪里找(拼多多9.9元的手机是真的吗)

  • 苹果手机a1699是全网通吗(苹果手机a1699是什么型号)

    苹果手机a1699是全网通吗(苹果手机a1699是什么型号)

  • 限流后怎么恢复网速(限流了该怎么办)

    限流后怎么恢复网速(限流了该怎么办)

  • 为什么我的抖音没有同款道具(为什么我的抖音没有收藏功能)

    为什么我的抖音没有同款道具(为什么我的抖音没有收藏功能)

  • 硬盘读写速度慢(移动硬盘读写速度慢)

    硬盘读写速度慢(移动硬盘读写速度慢)

  • 陌陌注销后如何恢复(陌陌注销如何不等14天)

    陌陌注销后如何恢复(陌陌注销如何不等14天)

  • 美团满减技巧(美团怎么做满减最划算)

    美团满减技巧(美团怎么做满减最划算)

  • 如何取消美团会员续订(如何取消美团会员自动续费)

    如何取消美团会员续订(如何取消美团会员自动续费)

  • 苹果官网iPhone SE和6S分期购买的方法(苹果官网iPhone12)

    苹果官网iPhone SE和6S分期购买的方法(苹果官网iPhone12)

  • 附加税申报表里怎么填写
  • 进出口税则是什么意思
  • 销项税能抵扣么
  • 个税子女教育扣除需要提供什么资料
  • 公司提供午餐的目的
  • 金税盘怎么添加领票人
  • 企业所得税退抵税费申请(汇算清缴)怎么撤销
  • 如何确定一个企业在网络营销中的目标受众?
  • 接受的捐赠收入要交税吗
  • 会计核算形式的主要区别
  • 价外补贴需要交增值税吗
  • 预收账款和预付账款什么时候用
  • 不计提税费可以吗
  • 资本公积提取比例怎么算
  • 退货没有红字发票怎么办
  • 免抵退和免退税哪种划算
  • 开具电费发票说明
  • 出口退税预审在申报系统怎么做
  • 成本算错了
  • 出口退税系统怎么导入数据
  • 补付工程款的分录
  • 恢复修改过的图片
  • 如何在Excel中添加筛选项
  • 电脑玩游戏卡怎么弄
  • 会计差错更正账务处理 对股价影响
  • 小规模纳税人无票收入免税吗
  • 委托人力资源代招合同
  • 销售折扣收货方法有哪些
  • 融资租赁和经营租赁哪个更常见
  • 全资子公司给母公司担保
  • linux系统添加静态路由命令
  • 标书装订费用分录
  • 正版的win10多少钱
  • 收到员工罚款分录怎么记账
  • 鸿蒙系统怎么退出开发者选项
  • 怎么核算购进商品
  • 无偿划转长期股权投资
  • 一场雷雨还是一阵雷雨
  • 埃菲尔铁塔翻绳的方法
  • 以前年度的销售退回,冲减哪年的
  • 固定资产评估如何做
  • Ubuntu18.04安装cuda10.2
  • 第十届蓝桥杯大赛个人赛省赛结果
  • 文件上传模板怎么弄
  • html用javascript
  • php设计模式六大原则
  • 小规模企业利息收入要交税吗
  • 应付账款可以用预收账款代替嘛
  • 一般纳税人和小规模公司怎么区分
  • 织梦相关文章调用
  • 原始凭证的基本内容有会计分录吗
  • 微信收款和支付宝收款有啥区别
  • 两者有什么区别用英语怎么说
  • mysql中数据类型主要分为哪四种
  • 应收账款余额贷方
  • 税务局核定税种流程
  • 制单会计岗位风险点
  • 宣传费怎么做账
  • 个税手续费返还政策文件
  • 固定资产的资本化和费用化
  • 生产成本里面的直接人工
  • 普通发票的开具是怎样?
  • 企业所得税收入是含税还是不含税
  • freebsd怎么用
  • win7登录密码怎么改
  • win10日历怎么设置
  • mac怎么安装字体到ai
  • win8怎么打开系统设置
  • win10系统如何删除账户
  • xp桌面浏览器图标不见了
  • linux邮件设置方法
  • linux补丁工具
  • windows8使用技巧
  • android
  • 将txt文件名批量导入excel
  • jquery3.6
  • 使用java
  • python的argparse用法
  • jquery 异步加载
  • 财政票据和税务票据的法律效力一样吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设