У меня действительно тяжелое время с фоновой музыкой в моем приложении. Я просто хочу играть музыку во всех действиях - когда я нажимаю кнопку «домой», я хочу остановить музыку. Я хочу, чтобы кнопка «останавливалась или играла» во всех действиях, но не могла заставить ее работать.Музыкальный проигрыватель - жизненный цикл деятельности
Так что я решил сделать смущают выбор - играть только в 1 activitiy по
OnCreate
backgroundmusic = MediaPlayer.create(StoryActivity.this, R.raw.creepy_music);
backgroundmusic.start();
OnPause
@Override
protected void onPause() {
super.onPause();
backgroundmusic.release();
finish();
}
Можете ли вы помочь мне с легким жизненным циклом деятельности? Поэтому, когда пользователь нажимает кнопку «домой», музыка останавливается. Когда он вернется в приложение - музыка будет восстановлена и эта деятельность тоже (не MainActivity)
Спасибо, ребята
Возможного дубликату [простейшим Android активности Lifecycle] (http://stackoverflow.com/questions/5538312/simplest-android-activity-lifecycle) –
Вы можете воспроизводить музыку с службы и управлением потоком от деятельности , Вот хороший урок об этом: http://sapandiwakar.in/building-a-music-player-app-for-android-2/ –
В этом случае музыка не будет прикрепляться только к одному действию, и вы можете управлять в любом месте –