こんにちは、サービスに実装された MediaPlayer を使用して MP3 ファイルを再生する Android アプリを作成しようとしています。これにより、ユーザーが別のアクティビティを開くことを決定した場合、または電話の画面ロックがオンになった場合にオーディオ ファイルが引き続き再生されます。また、再生、停止、一時停止、巻き戻し、早送りに使用する MediaController ウィジェットをユーザーに提供したいと考えています。サービスで MP3 ファイルを再生するアプリを既に持っていますが、今すぐ MediaController を追加したいのですが、これがサービスでどのように行われるのか理解できません。サービスをアクティビティに「バインド」する必要があると思いますが、それがどのように行われるかもわかりません。
だから私の質問は:
1) サービスとアクティビティをバインドするにはどうすればよいですか?
2) Service に MediaPlayer と MediaController を実装するにはどうすればよいですか?
ありがとう!