Я записал приложение для Аудиоплеера, и оно работает отлично, но когда зеркально отраженное действие происходит или когда я возвращаю представление плеера, я должен остановить плеер и перезапустить его в постионе, которым это было в том, когда действие произошло. Это все работает, но это означает краткую остановку, и запустить.
Как я могу выполнить медиаплеер в другом потоке и все еще обновить мой seekbar?
Спасибо
Попробуйте запустить медиаплеер в фоновой службе. Это небольшая работа, но именно так все и должно быть сделано.
Служба будет выполнять все в фоновом потоке и может быть настроена на публикацию обновлений в пользовательском интерфейсе через сообщения или обратные вызовы.
Кроме того, службу Foreground не нужно привязывать к активности, поэтому она может продолжать работать, даже если вы покинете экран плеера. Служба должна предоставлять пользователю уведомление Ongoing, которое, вероятно, будет отображать текущую песню, исполнителя, нажатие на паузу и т.д.