微信小程序下载音频到本地

需求:下载音频到手机本地,可以通过音频播放器打开

查看小程序api发现,目前只存在wx.downloadFile(Object object)可以下载文件到本地,但返回的是文件的本地临时路径,得不到文件本身。

解决方案:利用web-view组件可以实现音频文件的下载

具体操作:在web-view组件中将src设置成动态获取的(详情见下图),点击下载进入webview页面,并将url传入到页面中(webview页面需要在小程序后台配置相应的业务域名),在打开的网页中使用a标签的href属性和download属性实现下载即可(代码见下图),亲测有效。实在没有办法才想到这样的方式去处理,如果大家有什么好的方法,请随时指教~

1558072853(1).jpg
1558072989(1).jpg
1558073328(1).jpg
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 因新工作主要负责微信小程序这一块,最近的重心就移到这一块,该博客是对微信小程序整体的整理归纳以及标明一些细节点,初...
    majun00阅读 7,392评论 0 9
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,135评论 1 32
  • 1.小程序起步 (1)点击https://mp.weixin.qq.com/wxopen/waregister?a...
    GXW_Lyon阅读 3,414评论 0 0
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 3,705评论 2 7
  • 种子在父亲搓热的沙土中 酝酿着萌发 谁家的山羊口中 咀嚼着风 谁家的窝棚 驻扎着梦 柏杨在宣泄着欲望 风拍打着野火...
    扁竹桃仙人阅读 332评论 1 4