音乐没有在后台服务中播放

时间:2017-11-13 12:08:15

标签: java android service android-mediaplayer

我正在开发一款音乐播放器应用。为此,我创建了在后台播放音乐的服务。当我开始服务时,音乐播放。但当我关闭应用程序并从最近的应用程序中删除该应用程序时,它将停止播放音乐。即使应用程序已从最近的应用程序中删除,我想要的是播放音乐。以下是我的服务代码..

public class MyService extends Service {

private MediaPlayer player;
@Nullable
@Override
public IBinder onBind(Intent intent) {
    return null;
}

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    player=MediaPlayer.create(this, Settings.System.DEFAULT_RINGTONE_URI);
    player.setLooping(true);
    player.start();
    return START_STICKY;
}



@Override
public void onDestroy() {
    super.onDestroy();
    player.stop();
}
}

我在Manifest文件中声明了我的服务。

0 个答案:

没有答案