2016-04-22 3 views
0

У меня есть звук, играющий в фоновом режиме при нажатии на новое действие. Я хочу, когда вы нажимаете на следующую операцию, для остановки звука. Однако, возвращаясь к первоначальной активности, я хочу, чтобы звук начинался с самого начала.Как остановить музыку при нажатии на новую активность и начать ее с самого начала?

Использование медиаплеера и андроид-студии. Вот весь код медиаплеера, который у меня есть до сих пор:

MediaPlayer mediaPlayer = MediaPlayer.create (pagetwo.this, R.raw.audio1); mediaPlayer.start();

Извинения, немного новичка.

ответ

0

Вы можете использовать основные методы жизненного цикла вашей деятельности, чтобы справиться с этим случай использования:

Android будет вызывать OnPause(), если вы открываете новую активность и будем называть onResume(), если ввести/вернуться к первая деятельность.

Если вы вызываете mediaPlayer.start() в onResume() и mediaPlayer.stop() в onPause(), вы должны иметь желаемое поведение.

Смежные вопросы