gpt4 book ai didi

java - 我正在开发在后台服务上运行音乐的音乐播放器应用程序,当我离开该应用程序时,媒体播放器停止

转载 作者:行者123 更新时间:2023-11-29 23:19:37 25 4
gpt4 key购买 nike

我正在开发在后台服务上运行音乐的音乐播放器应用程序,当我离开该应用程序时,媒体播放器会停止。这是我离开应用程序时的代码,媒体播放器不能播放。MusicService 类扩展服务{

private  MediaPlayer mediaPlayer;

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

@Override
public void onCreate() {
super.onCreate();
}

private void initPlayer(){
if (mediaPlayer==null){
mediaPlayer =new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
try {
mediaPlayer.setDataSource(this,Settings.System.DEFAULT_RINGTONE_URI);
} catch (IOException e) {
e.printStackTrace();
}


}

}

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
if (intent!=null && intent.getAction()!=null && intent.getAction().equals("com.play")){
mediaPlayer.start();
}
return START_STICKY;
}

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

最佳答案

如果您想在离开应用程序后继续在后台播放音乐,请同时更新 list :

Android background music service

如本文所述。

关于java - 我正在开发在后台服务上运行音乐的音乐播放器应用程序,当我离开该应用程序时,媒体播放器停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54604458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com