InnerAudioContext 实例获取播放总时长问题
发布于 6 年前 作者 jiangfang 12573 次浏览 来自 问答

我在页面初始的时候实例化

audioObj =  wx.createInnerAudioContext

并且设置 src能够正常播放

但是我使用audio.duration 获取总时长0,但是播放1秒至2秒后才能够获取总时长,

这是小程序的bug?

能否在未播放之前获取到总时长,事件 onCanplay也无法获取

目前我用的是setTimeout 3秒后执行,但这个并不是一个优秀解决方案。还有其它的方案吗?在线求解

1 回复

可以在

onTimeUpdate

回调中执行

回到顶部