У меня есть приложение для воспроизведения музыки c, которое состоит из «плейлиста» и «сейчас играет».
Эти два действия связаны с помощью меню для навигации.
Когда я выбираю песню из списка воспроизведения, в фоновом режиме воспроизводится, как и ожидалось, - я могу go в списке воспроизведения и просматривать другие песни ...
Однако когда я затем использую меню, чтобы вернуться к текущей воспроизводящейся деятельности, он перезапускает файл мультимедиа, а не просто возобновляет? Конечно, он просто продолжит играть?
Приведенная ниже логика c находится внутри метода onCreate (), но у меня есть чувство, что я тоже должен добавить в метод onResume ()?
Любая помощь будет принята с благодарностью!
-
if (itemSelected || !mMediaPlayer.isPlaying()){ //Gets media as normal
infoSetter();
musicPlayer();
} else if (!itemSelected && !mMediaPlayer.isPlaying()) { //Sets defaults if activity is accessed without making a selection
defaultInfoSetter();
defaultMusicPlayer();
} else if (mMediaPlayer.isPlaying()){ //TODO: Fix this part
//???????????????
}