小程序
小游戏
企业微信
微信支付
扫描小程序码分享
请教小程序怎么保存音频文件,比如mp3,wav 这样的文件?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请求授权下载保存权限,然后就调用下载并保存到本地
https://developers.weixin.qq.com/miniprogram/dev/api/network/download/wx.downloadFile.html
const that = this wx.getSetting({ success(res) { if (!res.authSetting['scope.writePhotosAlbum']) { wx.authorize({ scope: 'scope.writePhotosAlbum', fail(e) { console.error(e) }, success () { that.downVideo() } }) } else { that.downVideo() } } }) }, downVideo() { wx.showLoading({ title: '下载中', mask: true }) const that = this wx.downloadFile({ url: that.data.url, success (res) { if (res.statusCode === 200) { wx.saveVideoToPhotosAlbum({ filePath: res.tempFilePath, success (res) { console.log(res.errMsg) }, fail(res) { console.error(res) }, complete() { wx.hideLoading() } }) } }, fail: function(err) { console.error(err) wx.showToast({ title: '下载失败' }) }, complete() { wx.hideLoading() } }) } })
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
您好,请问解决了吗,如果解决啦,是如何解决的呢,请教一下
wx.downloadFile
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请求授权下载保存权限,然后就调用下载并保存到本地
https://developers.weixin.qq.com/miniprogram/dev/api/network/download/wx.downloadFile.html
const that = this wx.getSetting({ success(res) { if (!res.authSetting['scope.writePhotosAlbum']) { wx.authorize({ scope: 'scope.writePhotosAlbum', fail(e) { console.error(e) }, success () { that.downVideo() } }) } else { that.downVideo() } } }) }, downVideo() { wx.showLoading({ title: '下载中', mask: true }) const that = this wx.downloadFile({ url: that.data.url, success (res) { if (res.statusCode === 200) { wx.saveVideoToPhotosAlbum({ filePath: res.tempFilePath, success (res) { console.log(res.errMsg) }, fail(res) { console.error(res) }, complete() { wx.hideLoading() } }) } }, fail: function(err) { console.error(err) wx.showToast({ title: '下载失败' }) }, complete() { wx.hideLoading() } }) } })
您好,请问解决了吗,如果解决啦,是如何解决的呢,请教一下
wx.downloadFile