音楽ストリームを再生/使用しているアプリを知る方法。私は、オーディオを再生または一時停止されたときに放送受信機BluetoothA2dpを通じてコールバックを受け取ることができるAM/Bluetoothデバイス上で停止し、ブロードキャストの名前は以下の通りである:例えばのために再生している、またはBluetoothミュージックストリームを使用しているアプリケーションのパッケージ名を探します。
android.bluetooth.a2dp.profile.action.PLAYING_STATE_CHANGED
。 YouTubeやビデオプレーヤーを使用してBluetoothデバイスで音楽を再生すると、BluetoothA2dp.STATE_PLAYING
のコールバック(BluetoothA2dp.ACTION_PLAYING_STATE_CHANGED
)が届きましたが、YouTubeまたはビデオプレーヤーのアプリパッケージ名を取得できません。
放送受信機のBluetoothデバイスと名の着信または発信コールがあるが下に与えられたとき、私は放送受信機BluetoothHeadsetを通じてコールバックを受け取っ:
android.bluetooth.headset.profile.action.AUDIO_STATE_CHANGED
たパッケージの名前を知ってもらうためにどのような方法がありますBluetoothデバイス上で音楽を再生しているか、または受信機の意図またはコンテキストによって放送受信機を呼び出したパッケージを入手する方法。今放送