如何在Android上异步和同时播放声音(复音)?

时间:2011-02-05 08:08:37

标签: android android-sdk-2.1 soundpool

想象一下像基于触摸的应用程序的钢琴。现在,所有必须做的就是将不同的声音文件分配给不同的键。我正在使用SoundPool类,但发生了以下问题:

  • 声音不会同时播放。我很少听到两个声音一起播放
  • 播放声音时未检测到一些触摸
  • 响应性太差了,例如声音会在触摸相应的键后约200-300毫秒播放

我见过Android的其他钢琴应用程序,他们在这个部门工作得很好,所以我在这里缺少什么?非常感谢您阅读。

1 个答案:

答案 0 :(得分:-1)

“响应性太差了,例如声音会在触摸相应的键后大约200-300毫秒播放”

考虑检查源音频文件?我遇到了类似的问题,需要编辑音频文件以消除文件开头的静音。