0
サウンドプールを使用して特定の遅延でサウンドを再生しようとしています。どのように私はシステムを遅らせることなく私は遅れのコードを書くので、sysytem全体が遅れ、停止と一時停止ボタンが動作しないので、私は音を遅らせることができます。サウンドプールで特定の間隔をおいてサウンドを再生する
サウンドプールを使用して特定の遅延でサウンドを再生しようとしています。どのように私はシステムを遅らせることなく私は遅れのコードを書くので、sysytem全体が遅れ、停止と一時停止ボタンが動作しないので、私は音を遅らせることができます。サウンドプールで特定の間隔をおいてサウンドを再生する
soundpool.play()を別のスレッドに移動したり、サウンドプール全体を処理するサービスを作成したり、必要に応じて再生イベントをトリガーするアクティビティからのメソッド呼び出しを作成してください。
ええ私もサービスを試しましたが、私の問題は私が音の間に遅延を入れなければならないことと私は再生する複数の音があります。メインアクティビティからストップボタンをクリックしてサービスを停止します。遅延のためにthread.sleepを使用していましたが、thread.sleepが原因で停止ボタンがトリガーされません。 –