오키, 이것이 내 문제입니다. 저는 Ive가 모든 시간 배경 음악을 재생할 수있는 미디어 플레이어를 만들 수있는 서비스 클래스 하나를 가지고 있습니다. 여기에 코드입니다 :배경 음악 Android
package com.test.brzoracunanje;
import android.app.Service;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.IBinder;
public class BackgroundSoundService extends Service {
private static final String TAG = null;
MediaPlayer player;
public IBinder onBind(Intent arg0) {
return null;
}
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
player = MediaPlayer.create(this, R.raw.test_cbr);
player.setLooping(true); // Set looping
player.setVolume(100,100);
player.start();
}
@Override
public void onStart(Intent intent, int startId) {
super.onStart(intent, startId);
}
public void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
}
protected void onNewIntent() {
player.pause();
}
}
하지만 HOME
, 또는 BACK
버튼을 클릭하면 지금은 문제가 있습니다. 그것은 여전히 음악을 연주합니다. 아무도 그 문제를 해결하는 방법을 알고 있습니까?
그리고 내가 음악을 연주하고자하는 클래스에서이 서비스를 호출하는 방법은 다음과 같습니다.
Intent svc=new Intent(this, BackgroundSoundService.class);
startService(svc);
문제가있는 곳을 볼 수 없습니다 ... 항상 배경 음악을 듣고 싶지 않았습니까? – m0skit0
응용 프로그램이 실행되는 동안 계속 재생하려고하지만 홈 버튼을 누르면 음악이 계속 재생됩니다. – Zookey