将PCM阵列加载到SoundPool中

时间:2014-01-20 09:50:51

标签: android audio

我正在生成我自己的合成声音,存储在以16位PCM格式编码的字节数组中。我想将这些数组加载到SoundPool中,以帮助管理这些声音播放的方式和时间。

但是,SoundPool的{​​{1}}方法似乎都是指资源文件,例如.mp3,.wav等,而不是已存在的PCM数据字节数组。有没有办法将现有的PCM数据字节数组加载到load对象中?

我考虑过扩展SoundPool并添加我自己的SoundPool方法,但可以理解的是,load源会产生许多本机调用,所以目前还不清楚它是如何实际执行加载的。

如果不是,我将不得不创建自己的SoundPool课程。

0 个答案:

没有答案