这个问题解决了吗?怎么解决得,我也遇到这样得问题
ios下InnerAudioContext实例seek不起作用[图片] 安卓(小米,vivo,锤子,oppo测试)没问题,如下图 [图片] iphone (6, 6s, 7plus,系统均为ios12.1.4),无法seek,如下图所示 [图片] 代码片段:https://developers.weixin.qq.com/s/yRmttsm37988
2019-12-09怎么解决的呢,我也发现这样的问题,ios没有问题,安卓有问题
innerAudioContext.seek()方法有bug,在一定条件下会不触innerAudioContext.seek()方法有bug,在一定条件下会不触
2019-11-29我的也是这个报错,但是能执行,indexOf函数以删除,没有使用,还是报错
getFileSystemManager有错误提示VM1673:1 appServiceSDKScriptError Cannot read property 'indexOf' of undefined;at api readdir beforeSuccess callback function TypeError: Cannot read property 'indexOf' of undefined 调用 FileSystemManager.readdir最终结果能够执行成功,但却有上面的错误提示
2018-11-20那有什么方法能获取到本地用户文件列表吗?
微信小程序 下载文件重命名和getSavedFileList遇到问题现在的需求:下载十几个音频加图片,按一定规则重命名,保存本地,下载和保存都没有问题。 FileSystemManager.rename() 遇到问题 参数 newPath 如果填写 wx.env.USER_DATA_PATH + '/' + fileName 保存路径为 wxfile://usr/fileName , 此时 wx.getSavedFileList() ,获取不到 wxfile://usr/ 里的文件,无法统计已使用空间
2018-11-19您好,这个问题解决了吗?怎么解决的
小游戏getSavedFileList, 返回fileList为空Array!微信小游戏,使用FileSystemManager.getSavedFileList(Object object)接口,返回fileList始终为空Array,已经确认本地缓存有文件存在。
2018-11-13同问,除了这个方法,还有没有其他的API
FileSystemManager.rmdir的recursive参数无效?不管开发者工具还是真机,FileSystemManager.rmdir传入recursive: true仍然报错fail directory not empty,那这个recursive参数的意义何在?
2018-09-18在解决中,mpeg是可以被小程序读取的,之前由于我下载的路径不对,没有完全下载下来,所以是html为后缀,现在我再解决下载到指定路径的问题
音频文件如何缓存到本地,缓存下来的文件格式不是原格式文件,header不起作用wx.saveFile方法缓存音频文件,文件虽然缓存下来了,但是缓存下来的文件格式发生了变化,原音频文件为MP3为后缀,可是缓存下来的文件是html为后缀,无法播放,设置完header也不起作用,还请大神帮忙看一下,附上代码 downloadFromServer: function () { var _this = this; const downloadTask = wx.downloadFile({ url: app.globalData.InterfaceUrl + '/media/mp3/one_one.mp3', header: { "Content-Type": "audio/mp3", }, success: function (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() // 取消下载任务 },
2018-09-17具体如何操作呀
音频文件如何缓存到本地,和播放缓存到本地的音频文件现我司需要在小程序内制作一个音频播放器,并可以实现下载到本地,以及播放下载后的本地音频文件,我查阅小程序关于音频文件的API但始终没有找到关于音频下载的这个功能介绍,于是我只能选择按照缓存普通文件的方式缓存音频文件,采用了 wx.saveFile方法缓存音频文件,文件虽然缓存下来了,但是缓存下来的文件格式发生了变化,原音频文件为MP3为后缀,可是缓存下来的文件是html为后缀,无法播放,还请大神帮忙看一下,附上代码 downloadFromServer: function () { var _this = this; const downloadTask = 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() // 取消下载任务 }, [图片]
2018-09-07您好,您这个问题解决了吗?我也遇到了同样的问题,还请分享下谢谢
mp3,mpeg这类音频格式无法保存到本地[代码] var[代码] [代码]src=[代码][代码]"https://www.gizever.com/uploads/music/1/201809/78a4b5993661ede9493abc307b915eb9.mp3"[代码][代码];[代码][代码] [代码][代码]wx.downloadFile({[代码][代码] [代码][代码]url: src, [代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res) [代码][代码] [代码][代码]if[代码] [代码](res.statusCode === 200) { [代码][代码] [代码][代码]wx.saveFile({[代码][代码] [代码][代码]tempFilePath: res.tempFilePath,[代码][代码] [代码][代码]success: [代码][代码]function[代码] [代码](res) {[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]//被写进了缓存,但因为没有格式,系统无法识别[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]- 需求的场景描述(希望解决的问题) 比如用语音合成了一段语音放在服务器上,调用下载文件接口下载到本地,但下载完成后被存放在了缓存里,系统播放器不能识别 - 希望提供的能力 可以保存为mp3等格式到本地,而不是放在缓存里
2018-09-06解决了吗?
小程序音频文件能不能缓存到本地资源现在有一个需求场景,需要: 第一次进入小程序缓存(指定音频文件到本地)或下载。
2018-09-06