Аудио плеер в Android
Я разработал приложение, которое воспроизводит 12 различных аудиофайлов на основе элемента, выбранного в представлении списка с сервера. Когда воспроизводится звук, и я нажимаю кнопку "Домой" в эмуляторе, я вижу уведомление в панели уведомлений, но когда я нажимаю на него, аудиоплеер перезапускается, но предыдущий звук все еще воспроизводится.
Мне нужен аудиоплеер, чтобы показать мне текущее состояние аудиоплеера при нажатии на значок уведомления.
1 ответ
Когда ваша деятельность выводится на передний план, вы можете переопределить ее с помощью onResume.
Я предполагаю, что вы используете ProgressBar для отображения прогресса. Таким образом, вы можете установить индикатор выполнения на текущую позицию с помощью метода getCurrentPosition медиаплеера. (сделать это в OnResume)
Это должно установить его в правильное положение. Затем перезапустите любой CountDown или операцию для обновления ProgressBar, и она должна работать