如何以块的形式播放加载的声音

How do I play loaded sound in chunks?

本文关键字:播放 加载 声音      更新时间:2023-09-26

是否可以加载压缩的mp3文件,取一小块,解码为PCM并逐个播放?到目前为止,我看到的是将整个mp3文件解码为PCM的能力,但它消耗了太多内存。如果我有 20 个 mp3 文件需要同时播放怎么办?当我尝试将它们全部解压缩时,它只会崩溃。

我需要这个来构建我的在线 DAW 站。

这是一个很好的解决方案,有人已经解决了我遇到的相同问题:

https://github.com/audiocogs/aurora.js/

这些人编写了一个特殊的框架来实现任何声音解码器,并揭示了一些示例,包括mp3。他们也有AAC,这对我的需求要好得多!谢谢你们,尤其是一个人,他出于某种神秘的原因给了我-1。