Привет, я пытаюсь написать приложение для Android, которое будет воспроизводить файлы MP3 с помощью MediaPlayer, реализованного в службе, чтобы аудиофайл продолжал воспроизводиться, если пользователь решит открыть другое действие или включится блокировка экрана телефона. Я также хотел бы предоставить пользователю виджет MediaController для воспроизведения, остановки, паузы, перемотки назад или вперед. У меня уже есть приложение, которое воспроизводит файлы MP3 в службе, но я хочу добавить MediaController сейчас, и у меня возникают проблемы с пониманием того, как это делается в службе. Я думаю, что мне придется «привязать» службу к моей деятельности, но я также не уверен, как это делается.
Итак, мои вопросы:
1) как связать службу и действие?
2) как реализовать MediaPlayer и MediaController в службе?
Спасибо!