【问题标题】:How does one play sounds asynchronously and simultaneously(polyphony) on Android?如何在 Android 上异步和同时(复音)播放声音?
【发布时间】:2011-02-05 08:08:37
【问题描述】:

想象一下基于触控的应用程序。现在要做的就是将不同的声音文件分配给不同的键。我正在使用 SoundPool 类,但出现以下问题:

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

我见过其他适用于 Android 的钢琴应用程序,它们在这个部门运行良好,那么我在这里缺少什么?感谢您的阅读。

【问题讨论】:

    标签: android android-sdk-2.1 soundpool


    【解决方案1】:

    “响应性太差了,比如按了相应的键后大约200-300毫秒会发出声音”

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

    【讨论】:

      猜你喜欢
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-20
      • 1970-01-01
      • 2013-03-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多