获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
为onPlay和onCanPlay都添加监听事件,在yes那一行就能正确获取duration值了,也不会影响播放效果。 function onCanPlay() { console.log("oncanplay: ", audioContext.duration); audioContext.play(); } function onPlay() { console.log("onplay: ", audioContext.duration); const duration = audioContext.duration; if (duration) { console.log("yes", audioContext.duration) totalTime.value = duration; } else { console.log("no", audioContext.duration) audioContext.stop(); audioContext.play(); } } audioContext.onCanplay(onCanPlay); audioContext.onPlay(onPlay);
InnerAudioContext的duration真机无法获取到?InnerAudioContext的duration值,在真机里面无法获取到。 微信文档里面说duration只有在当前有合法的 src 时返回(只读),这个合法是什么定义的?
07-22