Android では、スピーカーが使用されているかどうか、使用されている場合はどのアプリがそれを使用しているかをいつでも確認できますか?
申し訳ありませんが、質問の言い方がわかりませんでした。私がやりたいことは、スピーカーまたはイヤホンを使用して音楽ファイルを再生しているアプリ (Music Player) があるかどうかを調べることです。また、可能であれば、それを使用しているアプリを見つけます。
申し訳ありませんが、これを他にどのように表現すればよいかわかりません。
音楽が現在デバイスで再生されているかどうかを確認するためにこれが必要でした。AudioManager の下に関数 isMusicActive()が見つかりました。音楽が実際に再生されている場合にのみ true を返し、プレーヤーがフォアグラウンドで一時停止している場合でも false を返します。これまでのところ私にとってはうまくいきました。