真机上获取音频总长度始终是0
发布于 6 年前 作者 chaohu 9668 次浏览 来自 问答

使用createInnerAudioContext来完成音频播放功能,innerAudioContext的src地址是通过接口动态获取后赋值,赋值完成后,使用setTimeout隔一秒后console.log(innerAudioContext.duration),在编辑器上可以正确获取音频时长,在真机(不论安卓还是苹果)上打印出来的都是0。

代码截图如下:

音频地址没有问题,音频可以正常播放,求大佬赐教,为什么在真机上获取的音频时长总是0?

4 回复

问题有进展吗

请问楼主解决了吗?遇到了同样的问题

写错了微信版本吗?试下案例能获取吗?

楼主解决了没?我是获取到的时间不对,7分多长的音频,到了真机变成1分钟了

回到顶部