通知のコントロール ボタンを使用して URL からオーディオ ストリームを再生するサービスを作成しました。(サービスを停止することで) ストリーミングを一時停止、再開、およびオフにすることができます。
しかし、通知と同じように、アクティビティからこれを制御するにはどうすればよいでしょうか? もちろん、適切なアクションでインテントを送信できますが、必要なのは(たとえば):
サービスを開始した場所からアクティビティを開きました。音楽が再生されていて、通知ドロワーをプルダウンしました。たとえば、一時停止を開始しました。音楽は一時停止されていますが、アクティビティはこれを認識していません。
そこで私の質問があります - アクティビティから実行中のメディア セッションなどにアクセスし、通知と同じように制御する可能性はありますか?