Java BG音乐重播

Java BG音乐重播,java,android,Java,Android,我做了一个播放背景音乐的服务,但是当音乐结束时,我想再次播放。我可以在服务中使用哪种方法 public class BackgroundSoundService extends Service { private static final String TAG = null; MediaPlayer player; public IBinder onBind(Intent arg0) { return null; } @Override

我做了一个播放背景音乐的服务,但是当音乐结束时,我想再次播放。我可以在服务中使用哪种方法

public class BackgroundSoundService extends Service {
    private static final String TAG = null;
    MediaPlayer player;
    public IBinder onBind(Intent arg0) {

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


        player = MediaPlayer.create(this, R.raw.idil);

        player.setVolume(100,100);

    }
    public int onStartCommand(Intent intent, int flags, int startId) {


        player.start();

        return 1;
    }

    public void onStart(Intent intent, int startId) {
        // TODO



    }
    public IBinder onUnBind(Intent arg0) {
        // TODO Auto-generated method stub

        return null;
    }

    public void onStop() {

    }
    public void onPause() {

    }
    @Override
    public void onDestroy() {

        player.stop();
        player.release();
    }

    @Override
    public void onLowMemory() {

    }
}
设置通过。然后,您可以重新启动它。

只需使用该方法即可

示例代码:

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

    player = MediaPlayer.create(this, R.raw.idil);
    player.setVolume(100,100);
    player.setLooping(true);

}