即使应用关闭也如何播放音乐?

问题描述 投票:-1回答:1

我正在android studio中创建一个媒体播放器,并希望在应用关闭后继续播放音乐。服务代码类别如下:

public class myBackgroundService extends Service {
MediaPlayer mediaPlayer;
public myBackgroundService() {
}



@Override
public IBinder onBind(Intent intent) {
    return null;
}

@Override
public boolean onUnbind(Intent intent) {
    return super.onUnbind(intent);
}

@Override
public void onCreate() {
     mediaPlayer=MediaPlayer.create(this, R.raw.rockstar_marimba);
    mediaPlayer.setLooping(true);
}

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    int a = 1;


    final String title = intent.getStringExtra("status");

    mediaPlayer.start();
          }

此代码在关闭应用程序时停止播放音乐。

java android service android-music-player
1个回答
0
投票

覆盖服务onStop和onDestroy中的某些方法,并按如下所示调用On destroy

public void onStop() {

    }
    @Override
    public void onDestroy() {
        mediaPlayer.stop();
        mediaPlayer.release();
    }
© www.soinside.com 2019 - 2024. All rights reserved.