【发布时间】:2023-03-04 23:15:02
【问题描述】:
我有哪些选择可以在 Android 设备上以最少的延迟同时播放音频?我是否会从罐装 SDK 中得到任何半体面的东西,还是要求太多?文档声称 SoundPool 类能够以相对较好的性能同时播放多个声音,但是在模拟器和物理设备上运行一些测试后,它似乎很弱。它可能有一个技巧,还是我必须为这种事情去一个低得多的API?我尝试使用加载多个样本的单个声音池,并且尝试了多个声音池,每个声音池管理一个样本。我正在预加载所有内容,因此当我尝试播放时,除了调用 SoundPool.play() 之外,我没有执行其他代码。
【问题讨论】: