我遇到了一個我正在創建的應用程序的問題。Android中的MusicPlayer問題(初學者)
基本上,我試圖在我的應用程序的背景中播放音樂,我可以這樣做,它播放的很好。但是,當用戶切換到另一個屏幕時,音樂會重新啓動,而不是像往常一樣繼續。
這裏是所有的代碼,我現在:
public class MainActivity extends Activity {
MediaPlayer mp;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//setting the layout
mp = MediaPlayer.create(this, R.raw.song);
mp.setLooping(true);
mp.getDuration();
mp.start();
然後我必須在這個類的末尾這種方法停止音樂,當應用程序被關閉:
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
mp.release();
finish();
}
我不確定要在我的其他課程中包含什麼,以便繼續播放音樂。如果有人能夠證明我會非常感激。
謝謝。
同時在您的清單中註冊該服務 – Akhil 2012-03-21 12:00:03
感謝您的回覆,但是行 super(name); 正在創建錯誤。 – 2012-03-21 12:18:19
現在正在啓動時崩潰。 – 2012-03-21 12:27:55