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

  • 滞纳税款和滞纳金比例
  • 增值税纳税义务早于会计准则的案例
  • 购房尾款发票什么时候开
  • 股票分红会冲抵成本吗
  • 施工单位企业所得税
  • 往期附加税申报错误更正后怎么退税
  • 会计大写数字金额书写规则
  • 累计折旧和固定资产减值准备的区别
  • 预收款结转收入怎么算
  • 商贸流通企业包括哪些
  • 支票去银行怎么进账
  • 兼营行为税务处理例子
  • 固定资产的维护费计入什么科目
  • 持有待售固定资产按照账面价值与可收回金额
  • 工会经费支出无效怎么办
  • 开给天猫的服务费分录如何做
  • 递延所得税费用影响净利润吗
  • 2021年税控升级最新版本怎么升级
  • 收入与应收款
  • 非公司员工可以交社保吗
  • 股份利润怎么分
  • 劳务成本月底有余额吗
  • 公司旅游的费用怎么算
  • 购买汽车分期付款利息怎么算
  • 新会计准则下职工薪酬的变化及影响摘要
  • mac双系统怎么删除win系统
  • system idle process是什么进程(CPU的空闲率)
  • 用公司资质应交什么费用
  • 一只草丛里的狐狸作文
  • 现金溢余基本账务处理
  • 在建工程减值准备
  • vue中el-dialog
  • 支付宝小程序跳回app
  • vue word editor
  • 扣缴个人所得税报告表在哪里打印
  • 收据不可以入账吗
  • 固定资产一次性折旧账务处理
  • thinkphp3.x中display方法及show方法的用法实例
  • nginx搭建静态资源服务器
  • opencv项目开发实战
  • php验证系统
  • 长期待摊费用的摊销分录
  • 厂房转租会计分录
  • 同花顺电脑版怎么看财务报表
  • 小规模交社保有人数限制吗
  • 公对私转账有什么风险
  • 外聘专家机票能抵扣增值税吗
  • 红字发票冲销的申请表是税务局开吗
  • 员工工资怎么计提
  • 科技专项资金的考核指标确需调整
  • 税率与征收率是怎么回事
  • 安置用房视同销售,怎么确认扣除费用?
  • 公司两年未给员工申报个税违法吗
  • 外购货物用于在建工程分录
  • 购进生产设备的进项税额抵扣政策
  • 期初建账怎么做
  • 总分类账示例
  • 特许权使用费代扣代缴企业所得税
  • 个体工商户如何给员工交五险一金
  • windows端口占用怎么关闭
  • windows7的任务管理器在哪
  • 应用程序发生异常如何解决
  • windowsxp桌面没有我的电脑
  • reald是什么格式
  • win8系统怎么安装软件
  • WIN10安装网络打印机
  • Unity3D游戏开发引擎
  • node.js怎么搭建服务器
  • nodemcu web
  • [置顶]bilinovel
  • shell脚本-lt
  • nodejs dgram
  • nodejs示例
  • javascript页面布局
  • android 自定义dialog
  • android 图形引擎
  • 单位为员工报销医药
  • 烟台市独生子女费 打什么电话咨询
  • 青岛市税务局归谁管
  • 建设工程合同纠纷属于专属管辖吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设