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

  • iqoo8pro分辨率怎么调(vivo iqoo pro 分辨率)

    iqoo8pro分辨率怎么调(vivo iqoo pro 分辨率)

  • 华为nova4e导航键怎么设置(华为nova4三键导航)

    华为nova4e导航键怎么设置(华为nova4三键导航)

  • 苹果11微信老是闪退怎么回事(苹果11微信老是延迟收到信息)

    苹果11微信老是闪退怎么回事(苹果11微信老是延迟收到信息)

  • qq白屏怎么回事(qq出现白屏什么情况)

    qq白屏怎么回事(qq出现白屏什么情况)

  • qq里面的精选照片怎么不让别人看到(qq里面的精选照片在哪里设置)

    qq里面的精选照片怎么不让别人看到(qq里面的精选照片在哪里设置)

  • 微单与单反相机的差别(微单与单反相机哪个更好)

    微单与单反相机的差别(微单与单反相机哪个更好)

  • 计算机网络的总线拓扑结构有哪几种(计算机网络的总结)

    计算机网络的总线拓扑结构有哪几种(计算机网络的总结)

  • 光盘刻录是什么意思(自己怎么刻录光盘)

    光盘刻录是什么意思(自己怎么刻录光盘)

  • 佳能g7x mark 3和2的区别(佳能g7xmark3和200D2对比)

    佳能g7x mark 3和2的区别(佳能g7xmark3和200D2对比)

  • 华为mate30怎么设置小圆点(华为mate30怎么设置5g网络)

    华为mate30怎么设置小圆点(华为mate30怎么设置5g网络)

  • 安卓是基于什么开发的(安卓基于什么内核)

    安卓是基于什么开发的(安卓基于什么内核)

  • mdt6是什么型号(mde6s什么型号多少钱)

    mdt6是什么型号(mde6s什么型号多少钱)

  • iPhone11pro有没有指纹解锁(iPhone11pro有没有128G的)

    iPhone11pro有没有指纹解锁(iPhone11pro有没有128G的)

  • 淘宝实名认证怎么解除绑定(淘宝实名认证怎么换绑)

    淘宝实名认证怎么解除绑定(淘宝实名认证怎么换绑)

  • 淘宝直播怎么后台听(淘宝直播怎么后退)

    淘宝直播怎么后台听(淘宝直播怎么后退)

  • 苹果手机怎么屏蔽骚扰电话垃圾信息(苹果手机怎么屏幕一直亮着不灭了)

    苹果手机怎么屏蔽骚扰电话垃圾信息(苹果手机怎么屏幕一直亮着不灭了)

  • 荣耀5手环能接电话吗(荣耀5手环可以接来电吗)

    荣耀5手环能接电话吗(荣耀5手环可以接来电吗)

  • 手机微信菜单在哪里(手机微信菜单栏在哪里)

    手机微信菜单在哪里(手机微信菜单栏在哪里)

  • 手机图片上怎么划直线(手机图片上怎么添加文字)

    手机图片上怎么划直线(手机图片上怎么添加文字)

  • 小米手环3跟4区别(小米手环3跟4区别在哪)

    小米手环3跟4区别(小米手环3跟4区别在哪)

  • XP系统为什么电脑关机慢?(xp系统为什么电脑不能用)

    XP系统为什么电脑关机慢?(xp系统为什么电脑不能用)

  • 怎么获得最新的windows10产品密钥/神key/永久数字激活码 附激活工具(怎么获得2021)

    怎么获得最新的windows10产品密钥/神key/永久数字激活码 附激活工具(怎么获得2021)

  • 如何在idea上运用python(如何在idea上运行python)

    如何在idea上运用python(如何在idea上运行python)

  • 增值税电子普票没有电子章有效吗
  • 企业为职工提供无偿服务
  • 以前年度遗留的个税怎么处理
  • 行政事业单位住房基金
  • 物业公司停车费按什么征税
  • 季度30万免增值税什么时候结束
  • 福利费专票进项可以抵扣吗
  • 在建工程累计摊销会计分录
  • 城建税借贷方向
  • 销售奖金怎么做会计分录
  • 长期股权投资的初始计量
  • 出口抵减内销产品应纳税额年终结转
  • 以银行存款退还投资者股金
  • 固定资产尚未投入怎么办
  • 企业购买的衣服会计分录
  • 工程类一般纳税人可以开3%的税率吗
  • 查税是按基本账户吗
  • 一般代开增值税多少个点?
  • 公益捐款
  • 法人股东获得分红的规定
  • 滴滴普票可以抵扣进项么
  • 把十六点改成十五点半起床
  • 福利企业的增值税是多少
  • 盘盈入库和其他入库
  • 红利抵免的用法是什么
  • 付企业网银年服费怎么付
  • 运输公司造成的损耗
  • 商业承兑汇票如何签收
  • 资产处置收益的项目有哪些
  • php中数组的常用函数及用法
  • 资本公积转增资本要交税吗
  • php数组函数大全
  • 工业厂房修建需要哪些手续
  • bios 和 uefi
  • 文竹发黄怎么挽救?
  • pqhelper.exe是什么进程 pqhelper进程查询
  • 无形资产摊销的会计及账务处理
  • 离职补贴个税计算公式
  • 个体户未达起征点需要申报吗
  • 小微企业城建税及附加减免优惠
  • 餐厅的餐具怎么摆
  • 往境外支付培训费怎么退
  • 一般纳税人购买原材料会计分录
  • 凭证字号怎么写
  • 房地产预缴所得税计算公式
  • 固定资产已提完折旧后丢失怎么处理
  • 销售退货和销售折让的区别
  • packet命令
  • ps怎么把文字单独抠出来
  • 教育费附加减免政策
  • 资产减值损失借方余额在利润表怎么填列
  • 企业应纳税额计算直接利息的应纳税额
  • 停车位划线费用入什么科目
  • 单位收到社保补贴会计怎样处理
  • 库存商品过期变成废品
  • 购买不良债权如何追偿
  • 质保金可以先不开票吗
  • 退资本金现金流量表走哪一项
  • mysql 5.6 5.7 性能
  • win10系统怎么修改用户名称
  • xp系统删除文件反应很慢
  • 正确安全管理操作手册
  • Win7系统打开蓝牙
  • 怎么设置电脑开机启动项
  • WIN10专业版怎么查看操作位数
  • win10天气系统怎么弄掉
  • linux开启ssh服务失败
  • opengl怎么学
  • kindeditor获取内容
  • CSS List Grid Layout 图片垂直居中
  • 谈一谈js中的执行者是谁
  • Node.js中的全局对象有
  • linux shell 输出到文件
  • jquery easyui插件
  • javascript自定义函数
  • 对于python程序,对代码缩进的要求非常严格
  • 城市配套费需要什么资料
  • 社保归国税还是地税
  • 免税证明如何办理
  • 湖北国税发票手机查询
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设