12

AudioManagerクラスには、メソッドabandonAudioFocus()と別のメソッドがありrequestAudioFocus()ます。オーディオフォーカスって何?AudioManagerオブジェクトがオーディオ フォーカスを取得したり、オーディオ フォーカスを失ったりする とどうなりますか?

ありがとうございました!

4

2 に答える 2

46

一度に多くのことを再生したり、上書きされたりするのを防ぐために、スピーカーを使用するときの優先順位と関係があります。もしあなたrequestAudioFocus()がコントロールしたいことを宣言しています。次に、 を聞いて、onAudioFocusChange(int focusChange)他の何かがサウンドを再生しようとしているかどうかを確認できます。強制的に集中力を失うことがありますが (通話中など)、後で集中力を取り戻すことができます。abandonAudioFocus()終わったらするべきです。

于 2011-07-05T03:47:36.230 に答える