2011-02-05 7 views
1

タッチベースのアプリケーションのようなピアノを想像してみてください。今では、別のサウンドファイルを別のキーに割り当てる必要があります。私はSoundPoolクラスを使用していますが、次の問題が発生しています:Androidで、どのように非同期かつ同時に(ポリフォニー)再生するのですか?

  • サウンドは同時に再生されません。まれに2つの音が一緒に鳴って聞こえますか?
  • サウンドが再生されているときにタッチが検出されない場合があります。
  • 応答性が悪いです。たとえば、対応するキーが約200〜タッチされました

私はAndroid用の他のピアノアプリケーションを見て、彼らはこの部門でうまく動作するので、私はここで何が欠けていますか?読んでいただきありがとうございます。

+1

いくつかのコードを表示できますか? – Thomas

答えて

0

は、「応答性があまりにも悪いです、対応するキーがタッチされた後、たとえば音を約200〜300ミリ秒を再生します」

は、ソース・オーディオ・ファイルをチェックし考えてみましょうか?私も同様の問題があり、オーディオファイルを編集してファイルの先頭に無音を取り除く必要がありました。

関連する問題