Я занимаюсь разработкой приложения для медиаплеера в Android.Это немного длинное объяснение, но, пожалуйста, просмотрите его и предложите решение
Приложение имеет первый экран, который отображает список радиостанций.Когда пользователь нажимает на любую из этих радиостанций, приложение переходит ко второму экрану, на котором отображаются элементы управления воспроизведением, паузой и остановкой.Операция на втором экране также запускает службу, которая подготавливает медиапроигрыватель и начинает воспроизведение медиафайлов.Теперь у меня есть два требования:
- Я хочу показать статус прогресса, пока медиа не начало воспроизводиться.Он должен отображаться в верхней части второго экрана и должен исчезнуть после начала воспроизведения носителя.Как я могу это сделать?Что-то должно быть сделано в Деятельности, которая запустила службу или в самой Службе?
- Теперь, когда воспроизводится мультимедиа, я хочу вернуться к первому экрану, нажав кнопку «назад» (или, возможно, выйдите из приложения).Но музыка должна продолжаться, пока я не выберу какую-либо другую радиостанцию на первом экране (запустится новая музыка) или вернусь к приложению из панели уведомлений и затем остановлю музыку.
Может кто-нибудь предложить лучший способ сделать это?Есть ли примеры кодов, доступных для достижения этого?
Спасибо