У меня проблема с приложением, которое я создаю.
По сути, я пытаюсь воспроизводить музыку в фоновом режиме моего приложения, что я могу сделать, и она играет нормально.Тем не менее, когда пользователь переключается на другой экран, музыка перезапускается, а не просто продолжается в обычном режиме.
Вот весь код, который у меня есть в данный момент:
public class MainActivity extends Activity {
MediaPlayer mp;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//setting the layout
mp = MediaPlayer.create(this, R.raw.song);
mp.setLooping(true);
mp.getDuration();
mp.start();
У меня есть этот метод в конце этого класса, чтобы остановить музыку, когда приложение закрыто:
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
mp.release();
finish();
}
Я не уверен, что включить в другие мои уроки, поэтому музыка продолжает играть.Если бы кто-нибудь мог показать мне, я был бы очень благодарен.
Спасибо.