位置: 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钻)

    淘宝怎么快速刷亲密度(淘宝怎么快速刷到3钻)

  • 拼多多保证金交1000行吗(拼多多保证金交了有什么好处)

    拼多多保证金交1000行吗(拼多多保证金交了有什么好处)

  • qq删了评论对方知道吗(qq删了评论)

    qq删了评论对方知道吗(qq删了评论)

  • 华为手机最下面的三个按钮怎么设置(华为手机最下面三个键怎么设置)

    华为手机最下面的三个按钮怎么设置(华为手机最下面三个键怎么设置)

  • iphone11镜头是不是蓝宝石(iphone11的镜头)

    iphone11镜头是不是蓝宝石(iphone11的镜头)

  • 剪映支持mp4格式吗(剪映mp4格式导出不支持播放)

    剪映支持mp4格式吗(剪映mp4格式导出不支持播放)

  • 微信黑名单了信息可以收到吗(微信黑名单了信息怎么恢复)

    微信黑名单了信息可以收到吗(微信黑名单了信息怎么恢复)

  • 荣耀20s手机发烫怎么解决(荣耀20s手机发热)

    荣耀20s手机发烫怎么解决(荣耀20s手机发热)

  • 此应用与您的手机不兼容是什么意思(此应用与您的手机不兼容)

    此应用与您的手机不兼容是什么意思(此应用与您的手机不兼容)

  • 电脑为啥不显示wifi(电脑为啥不显示鼠标箭头)

    电脑为啥不显示wifi(电脑为啥不显示鼠标箭头)

  • 12306一个月前的订单可以查询吗(12306一个月前的购票记录)

    12306一个月前的订单可以查询吗(12306一个月前的购票记录)

  • 火山小视频怎么退出公会(火山小视频怎么下载不了)

    火山小视频怎么退出公会(火山小视频怎么下载不了)

  • 快手怎么不能查找了(快手怎么不能查看别人的粉丝)

    快手怎么不能查找了(快手怎么不能查看别人的粉丝)

  • bm37是小米什么型号(小米bm39)

    bm37是小米什么型号(小米bm39)

  • 苹果x有没有3dtouch功能吗

    苹果x有没有3dtouch功能吗

  • 苹果无线耳机快捷键(苹果无线耳机快捷手势)

    苹果无线耳机快捷键(苹果无线耳机快捷手势)

  • oppok1关机在哪(oppo k5关机)

    oppok1关机在哪(oppo k5关机)

  • matlab2016a安装(matlab2016a安装不了)

    matlab2016a安装(matlab2016a安装不了)

  • 三星s9怎么用nfc门禁卡(三星s9nfc功能怎么用)

    三星s9怎么用nfc门禁卡(三星s9nfc功能怎么用)

  • 手机热点资讯怎么打开(手机热点资讯怎么关掉)

    手机热点资讯怎么打开(手机热点资讯怎么关掉)

  • 手机管家怎么恢复照片(手机管家怎么恢复图片)

    手机管家怎么恢复照片(手机管家怎么恢复图片)

  • 手机自动拨打电话是咋回事(手机自动拨打电话怎么设置)

    手机自动拨打电话是咋回事(手机自动拨打电话怎么设置)

  • 华为p30全景怎么拍(华为p30pro3d动态全景)

    华为p30全景怎么拍(华为p30pro3d动态全景)

  • 单元格左右边距怎么设置(单元格左右边距在哪里设置)

    单元格左右边距怎么设置(单元格左右边距在哪里设置)

  • Windows 10桌面右键无法弹出菜单怎么办(windows10桌面右键没反应)

    Windows 10桌面右键无法弹出菜单怎么办(windows10桌面右键没反应)

  • 博客系统(页面设计)(博客界面模板)

    博客系统(页面设计)(博客界面模板)

  • 退税是什么科目的
  • 实缴时间不能超过申请时间怎么办
  • 公司向个人借款不还如何处理
  • 企业哪些做法违背了营销道德
  • 应收账款零头没有收到如何账务处理
  • 企业房产税优惠政策2022
  • 房地产开发成本费用明细表
  • 应缴纳增值税计算公式
  • 生产企业没有进项税如何交增值税
  • 定额发票上的金额是什么
  • 专票开户行和账号必须填吗
  • 应交增值税最后到哪了
  • 退税上传,申报文件上传失败
  • 注册资本越大越有实力
  • 税前可以扣除的业务招待费怎么算
  • 餐饮行业固定资产界定
  • 维修费属于印花税
  • 已抵扣未认证的发票
  • 从银行提取现金属于什么会计要素
  • 如何自定义桌面图标排列
  • 企业收到留抵退税宣传报道
  • 5000以下的固定资产当月一次性扣除怎么申报
  • win11升级卡66
  • 一次性支付一年租金怎么做账
  • php查询数据库语句
  • 房地产开发企业土地增值税怎么计算
  • 零售商品盘点表填写内容
  • php指定参数类型
  • php curl_exec
  • 养老院管理系统er图
  • 论文笔记整理软件
  • 行政单位其他应付款
  • ps卸载没反应
  • 出口收汇手续费做什么科目
  • 金融企业往来支出是一级科目吗
  • sql server 18486
  • sqlserver 通用存储过程分页代码(附使用ROW_NUMBER()和不使用ROW_NUMBER()两种情况性能分析)
  • concat group
  • 收益性支出包括哪些内容
  • 增值税留抵税额是什么意思
  • 企业亏损所得税处理
  • 汇算清缴 房租
  • 小规模纳税人代账费用
  • 已经认证抵扣的发票,要退回,怎么处理
  • 核销应收帐款分录
  • 进口免税产品如何开票
  • 在建工程中的业务招待费转无形资产后所得税如何处理
  • 固定资产计提折旧的会计科目
  • 企业中征码怎么生成
  • 补偿款怎么写才能有效
  • 如何理解其他权益工具
  • 未完施工是存货吗
  • 建账的基本原则包括
  • 什么是记账凭证?有哪些分类
  • sqlserver存储过程声明变量
  • win7任务栏功能
  • win8宽带连接
  • xp系统找不到搜索功能
  • 如何禁止mac adobe acrobat联网
  • xp双系统怎么切换系统
  • windows7的显示设置在哪里
  • linux中关闭系统命令
  • 如何关闭win10自动升级win11
  • win7电脑操作日志怎么查看
  • linux系列
  • jQuery插件封装时如要实现链式编程,需要
  • 批处理计算的特点
  • linux多线程调试手段
  • 五个常用的视频格式及其特点
  • 理解和运用的重要性要站在哪个的视觉去判断
  • android开发教程视频
  • python的设置
  • python中的字符串必须写在一对双引号中
  • JavaScript Length 属性的总结
  • javascript给表单赋值
  • angularjs常用总结
  • javascript常用语句
  • 国税怎么打印发票
  • 广东省电子税务局app下载官网
  • 车船税与船舶吨税法律制度ppt
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设