获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
我解决了,通过 InnerAudioContext.destroy()销毁上一个实例,下次播放再重新生成个实例来播放 不销毁安卓是没有缓存问题的 之前实例销毁仍然有缓存的问题忘记了是什么原因导致的了。。
InnerAudioContext播放ios下缓存问题收到服务器的语音buffer后写入本地文件,然后使用InnerAudioContext播放,android正常,但ios一直只能播放第一次的音频,打印日志显示写入的文件大小一直是变化的,说明文件已经更新了。 经过测试使用带时间戳的文件名,语音播放正常,说明 IOS 下相同文件名播放会有缓存,即使播放完销毁了实例仍然有缓存
2018-07-25别说服务器端了,ios下本地播放同名文件都带缓存的。。。。
小程序音频缓存问题利用wx.createInnerAudioContext播放一段服务器上的mp3文件后,不修改播放路径而是把服务器上的mp3内容替换。之后再次点击播放还是之前的Mp3内容,疑似播放路径不改变小程序默认使用缓存下的文件。这个怎么破?能让他播放服务器最新的文件?
2018-07-10自己解决了: wx.env.USER_DATA_PATH 文档太不友好了
写文件的路径是什么规则?写入没权限啊FileSystemManager.writeFile(Object object) filePath 文件路径怎么写? 我用的 wxfile://tmp_xxx.mp3 或 /tmp/tmp_xxx.mp3 都写不了,这个路径有什么要求么?也没查到有文档说明 fail permission denied.
2018-07-09