let load = (musicSrc) => new Promise(resolve => {
let audio = new Audio()
audio.oncanplay = resolve
audio.src = musicSrc
})
加载一个音乐,但是有的时候oncanplay
不会执行,不知道为什么。
我正常开发的时候,oncanplay
会执行没什么问题,但是我用chrome
模拟限制了一下网速
他就不触发了。
可是我在Network
里看到他已经加载完成了啊,结果就是不触发事件,很难受::>_<::
试下这个方法