Okey,這是我的問題。我有一個服務課,我設法創建媒體播放器,隨時播放背景音樂。這裏是代碼:背景音樂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
我想在應用程序運行的同時播放它,但是當按Home按鈕時,音樂仍在播放。 – Zookey