摘要:
移动端果然很坑!在移动端IOS平台上用new Audio每次调用这个API都会创建一个新的线程,而且还不能销毁。。。直到拖死应用后来改进了换了AudioContext,线程问题解决了https://developer.mozilla.org/en-US/docs/Web/API/AudioContext但是带来了一个问题这个API加入了缓存池,所以加载大的音频文件初始化要很久。。 5M左右的文件大概要10秒如果想提速就要预先把所有的音频文件加入缓存池。。内存直接溢出!终极方案:保持一个new Audio实例,替换src地址就行了,虽然每次都改变src会临时产生很多新线程,但是最终会自动销毁只保 阅读全文