我正在寻找一种将音频混合到已经播放的混合音频流中的方法。例如,当某个声音正在播放一半时,我想添加另一个声音以一起播放而不中断第一个声音继续播放。我还希望能够从混合播放流中撤消播放声音流。浏览Android的相关文档时,我认为唯一可能的解决方案是通过JNI使用本机OpenSL ES来开发自己的库,在该库中,我可以通过编程方式从混合音频流中混合/提取音频流。我想听听是否有人可以用更少的努力实现这一目标。

谢谢
克里斯

最佳答案

您考虑过SoundPool吗?

http://developer.android.com/reference/android/media/SoundPool.html

10-07 19:33
查看更多