wx.createInnerAudioContext获取时长出错
发布于 6 年前 作者 tanming 9440 次浏览 来自 问答

起初wx.createInnerAudioContext获取不到音频时长,确定src可用,因为是开发者工具片段预览扒下来的音频链接。经过百度之后找了一种方法,如图:

先使用onCanplay再使用timeout,由于我需要做的是一个音频播放的列表页,要播的不止一个音频,页面只有一个音频实例,所以要循环列表,更改音频实例innerAudio的配置项,那么问题来了,初次点击各个音频都正常,但是在音频切到另一个的时候,第一次点击获取到的innerAudio.duration是上一个音频的时长。。。

请问哪个大神知道怎么解决?

1 回复

请提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部