声音资源的二进制数据 (ArrayBuffer) 如何在不保存成文件的情况下进行播放?

如题,声音资源的二进制数据 (ArrayBuffer) 如何在不保存成文件的情况下进行播放?
另外我知道cc.loader.load可以加载远程音频资源得到 AudioClip 对象,所以也不用说这个,我现在只有 ArrayBuffer ,如何通过这个 ArrayBuffer 创建 AudioClip 呢,或者还有什么别的方法?
如果将二进制数据传到 C++ 引擎或者 native 也可以做到,但是能不能在 js 引擎中做到这件事呢?

你是想让部分音乐资源这么播放,还是所有的?

部分的

可以直接用audio标签播放音乐
https://blog.csdn.net/dx825/article/details/53229479

有没有其他方法,我所有mp3都是二进制数据,不太适合用标签

https://developer.mozilla.org/zh-CN/docs/Web/API/AudioBuffer 可以看看这个

1赞