gpt4 book ai didi

javascript - 预加载一批音频文件的最明智的方法

转载 作者:行者123 更新时间:2023-12-03 03:25:55 26 4
gpt4 key购买 nike

对于我的应用程序,我需要预加载大量音频文件(大约 20 个)。

我知道我可以使用一系列 <audio>带有 preload 的标签属性,但拥有大量这些似乎并不是最有序的方法。

任何能够使用单个音频播放器的建议将不胜感激。

最佳答案

您可以使用fetch()Promise.all().map()for..of循环和Promise构造函数来请求媒体资源 BlobArrayBuffer并以单个 <audio> 渲染播放节点使用 MediaSource或者简单地设置 src<audio>下一个节点 Blob通过传递 Blob 来表示文件至URL.createObjectURL()创建 Blob URL .

关于javascript - 预加载一批音频文件的最明智的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46331168/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com