Javascript Chrome中是否有音频标签最大数量的限制?
手头的任务是在浏览器中播放大量音频曲目:例如,16首。这在Firefox、Microsoft Edge中正常工作,但在Chrome桌面或Chrome移动设备中不起作用 源代码:Javascript Chrome中是否有音频标签最大数量的限制?,javascript,html,google-chrome,audio,html5-audio,Javascript,Html,Google Chrome,Audio,Html5 Audio,手头的任务是在浏览器中播放大量音频曲目:例如,16首。这在Firefox、Microsoft Edge中正常工作,但在Chrome桌面或Chrome移动设备中不起作用 源代码: <div class="audios"> <!-- repeat 16 times --> <audio controls="true"> <source src="..." type="..."> </audio> </div>
<div class="audios">
<!-- repeat 16 times -->
<audio controls="true"> <source src="..." type="..."> </audio>
</div>
环境注释
- 为了避免达到最大并行连接的限制,所有音频文件都从不同的域传递
- 这些文件采用.m4a格式
(待定)
。查找、暂停和播放暂停的音频不会触发任何其他网络活动
我尝试过的事情
- 删除加载的音频标签不会开始加载暂停的音频
- 将
属性设置为预加载
有趣的是加载所有音频曲目的元数据,但当播放所有元素时,其中6个元素冻结在元数据
与0-4s
为音频之间的某个位置。readyState
1
- 删除音频元素并将其添加回不会触发任何其他网络活动
谢谢 可能重复@SebassvanBoxel否,该问题与允许的最大并行下载量有关,解决方案不在Chrome范围内:需要添加多个域进行交付,我已经尝试过了。这是可以理解的。10不是:)同样的问题在这里。。。有人找到解决办法了吗?