现我司需要在小程序内制作一个音频播放器,并可以实现下载到本地,以及播放下载后的本地音频文件,我查阅小程序关于音频文件的API但始终没有找到关于音频下载的这个功能介绍,于是我只能选择按照缓存普通文件的方式缓存音频文件,采用了

wx.saveFile方法缓存音频文件,文件虽然缓存下来了,但是缓存下来的文件格式发生了变化,原音频文件为MP3为后缀,可是缓存下来的文件是html为后缀,无法播放,还请大神帮忙看一下,附上代码

downloadFromServer:function() {

var_this =this;

constdownloadTask = wx.downloadFile({

url: app.globalData.InterfaceUrl +'/media/mp3/one_one.mp3',//开启tomcat后的本机ip地址

success:function(res) {

//console.log(res)

wx.saveFile({//对临时资源进行永久保存

tempFilePath: res.tempFilePath,//tempFilePath想要保存的文件的临时地址

success:function(res) {

console.log("保存成功啦")

console.log(res)//res是保存成功的返回值,包含存储路径等

console.log(res.errMsg)//res是保存成功的返回值,包含存储路径等

if(res.errMsg =="saveFile:ok"){

_this.setData({

hidden:false,

downloadSrc:"../../images/on_download.png",

})

}

}

})

}

})

downloadTask.onProgressUpdate((res) => {

console.log('下载进度', res.progress)

this.setData({

downloadPercent: (res.progress *100).toFixed(2)//toFixed(2)取小数点后两位,更新wxml中progress组件的进度值

})

})

//downloadTask.abort() // 取消下载任务

},

服务器音频文件缓存,音频文件如何缓存到本地,和播放缓存到本地的音频文件...相关推荐

  1. html+css+js本地音乐播放器,实现可视化音频频谱

    效果 html+css+js本地音乐播放器,实现可视化音频频谱 前言 之前用swing写了个本地音乐播放器(如下图),但是效果一言难尽,界面丑,功能bug也多,唉 所以后面又重新用html写了个,界面 ...

  2. flv.js无法播放http-flv视频流(带音频)

    flv.js demo地址 http-flv视频流不带音频时,可以通过flv.js直接拉流显示. 但是开发需要,视频流中加入音频后,flv.js不能直接拉流显示. 原因:hasAudio开关设置 解决 ...

  3. ios 边录音边放_iOS 音频视频播放器实现边下载边播放缓存视频

    框架整体介绍 功能介绍 KJPlayer 是一款视频播放器,AVPlayer的封装,继承UIView 1.支持播放网络和本地视频 ☑️ 2.播放多种格式mp4 ☑️ m3u8.3gp.mov等等暂未完 ...

  4. Java 音乐播放器开发学习之——音频文件的播放

    Java Sound API是javaSE平台提供底层的(low-level)处理声音接口,可以实现音频文件的播放. 其核心包括: AudioSystem AudioInputStream Audio ...

  5. 【Android 高性能音频】Oboe 开发流程 ( 导入 Oboe 库 | 使用预构建的二进制库和头文件 | 编译 Oboe 源码 )

    文章目录 一.导入 Oboe 库 二.使用预构建的二进制库和头文件 三.编译 Oboe 源代码 Oboe GitHub 主页 : GitHub/Oboe ① 简单使用 : Getting Starte ...

  6. AS工程下gradle各文件(gradle.propertie等)与gradle配置(缓存等)讲述

    一. gradle 缓存目录配置 首先了解对于gradle工具配置gradle 缓存路径,就是gradle wrapper各个版本的jar 存储路径和下载的各工程的gradle依赖存储路径 1.直接到 ...

  7. Android 入门第九讲01-音频(本地音乐播放,暂停,继续播放,获取播放时间,快进到指定位置,变速播放,播放data/data/目录下的音频文件,播放网络歌曲)

    Android 入门第九讲01-音频(本地音乐播放,暂停,继续播放,获取播放时间,快进到指定位置,变速播放,播放data/data/目录下的音频文件,播放网络歌曲) 准备 1.储存在raw文件夹 2. ...

  8. 高清视频文件丢了怎么恢复丨电脑下载好的缓存数据

    高清视频文件丢了怎么恢复丨电脑下载好的缓存数据 因为我们公司是一个网络公司,做网站优化方面工作,平时的工作安排非常的紧凑,可以说一天下来休息的时间非常的少,也就是说,要是因为一些特殊的原因耽误没有做完 ...

  9. [Android] [音视频系列]在 Android 平台使用 AudioRecord 和 AudioTrack API 完成音频 PCM 数据的采集和播放,并实现读写音频 wav 文件

    参考 官方文档地址:https://developer.android.google.cn/reference/android/media/AudioRecord GitHub 地址:https:// ...

  10. wav文件 服务器失败,.wav存储在服务器上的声音文件在加载web应用程序时无法播放...

    这是我试图实现的场景:与Web应用程序存储在同一服务器上的声音,在客户端遇到条件时播放.当我在IDE中运行它并将webconfig更改为指向数据库所在的服务器时,它完美地工作.但是,当我部署并通过浏览 ...

最新文章

  1. 操作系统结构-外核结构
  2. 【VMCloud云平台】SCAP(四)连接公有云(一)
  3. bootstrap学习(五)代码
  4. ansible 判断和循环
  5. mysql show 命令_mysql show 相关命令
  6. C++11中的右值引用及move语义编程
  7. phabricator mysql_Phabricator服务的搭建
  8. go去掉最后一个字符_Go:字符串操作
  9. Exchange的AutoDiscover服务
  10. VM Workstation 虚拟机安装Ghost XP教程
  11. Tensorlayer深度强化学习之Tensorlayer安装
  12. 机房管理降本增效:Hightopo如何将可视化监控做到行业高阶?
  13. 0-博客笔记导读目录(全部)-backup-20211121
  14. WSUS环境下客户端常用命令
  15. 程序员是如何失去女朋友的
  16. 在IE8中使用建行企业网银的解决方法
  17. 社交网络的发展及趋势
  18. 皮卡丘(pikachu)XXE
  19. R语言使用lm函数构建回归模型、使用broom包的augmented函数将模型结果存入dataframe中、使用ggplot2可视化回归残差图(拟合值和残差值的关系图)
  20. 牛P的经验、经历、感受分享

热门文章

  1. 汇编语言 masm5与debug命令使用方法 小结
  2. GPS开发、定位修改
  3. Nginx搭建视频流媒体服务(直播点播)
  4. 移动硬盘安装Linux ubuntu20.04.1LTS,分区详细介绍
  5. 数据结构视频教程 -《[北大张铭 精品课程版]数据结构与算法(C++)》
  6. 智能电视的“假聪明”与“真智慧”
  7. SpringBoot电影网站源码(含数据库)
  8. EnableViewState属性的应用
  9. 如何为约束更改设置动画?
  10. FlexPaper查看.swf文件的使用方法