- 微信小游戏wx.createInnerAudioContext()快速连续点击播放音效延迟?
wx.createInnerAudioContext() 同样的API,在微信开发者工具、微信小程序(安卓机、苹果机)、微信小游戏(苹果机)连续点击调用该api播放音效不会有太大的延迟,但在微信小游戏(安卓机)有明显延迟,不知道怎么破。 我现在的写法是先用wx.downloadFile()把线上音频文件下载到本地,得到tempFilePath本地音频地址,然后在连续点击事件调用wx.createInnerAudioContext()创建不同的audio 上下文去播放音频。 不知道哪里出了问题,在线急求解~~
2020-07-23 - 7.0.15以上版本 小游戏音效卡顿延迟现象严重
声音严重延迟,目前测试的几个android手机微信版本是7.0.15是必现 而在另外一台荣耀8x,微信版本7.0.9上不会出现
2020-06-30 - 播放下载好的文件为什么会有onWaiting延迟?
我使用wx.downloadFile 将音频文件下载到本地以后,wx.createInnerAudioContext(),src使用的是wxfile://tmp开头的临时文件,为什么还是会有onWaiting导致播放延迟,这给用户造成了非常不好的体验,点击按钮以后过了至少1秒才开始播放,日志显示play和onPlay之间的时间差是1s多,换了移动网以后延迟会好很多,wifi环境延时特别大,为什么都下载到本地了,还会和网络有关系。而且我发现,这个问题只在移动端有,开发工具PC端没有这个问题,在PC上下载以后播放延时不到100ms. 代码片段:https://developers.weixin.qq.com/s/rcfYEtmk73i7 后面还发现,在下载成功以后,打开手机飞行模式,在没有网络的环境下播放本地下载好的临时文件,也是会有延时的,延时时间不定,有的时候长,有的时候短
2020-06-29