// 这里是我封装的异步执行函数
asyncfun(musicUrl:string) {
let totalTime = 0
let timr: any = null
innerAudioContext.src = musicUrl
return new Promise((resolve) => {
timr = setInterval(() => {
// 这里打印一直为0
console.log(innerAudioContext.duration,"===")
if (innerAudioContext.duration) {
totalTime = Math.ceil(innerAudioContext.duration)
resolve(totalTime)
clearInterval(timr)
}
}, 200)
})
}
b不知到为啥真机调试innerAudioContext.duration一直获取到是零,但是调试器正常获取到时长
上面是开发者工具打印的结果,下面是这是真机调试打印的。有没有大佬知道为什么
你好,麻烦提供简易能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
我记得好像这个加载动画组件圆圈的不转,但是花朵的是转的,但是我这没有报错,现在把loading注释掉了
现在我把其他代码都删掉了,重新发一个:
https://developers.weixin.qq.com/s/CE4z1imX7wJv
请您帮我看看问题,感谢
git地址:git@gitee.com:gao-xianhua/fishing-log.git
ts文件在store/modules/chat.ts
页面:pages-user/chatGPT/Index