2012-12-05 44 views
0

我打算創建播放後臺mp3文件的音樂播放器。我在我的應用程序中放置了播放暫停按鈕。一切正常,直到我再次開始我的申請。就像如果我從我的應用程序播放音樂後再次啓動我的應用程序。然後這兩個文件將在後臺播放。我正在使用如何殺死背景音樂。

  private MediaPlayer mp = new MediaPlayer(); 

因此,每次都會創建一個新對象。在啓動新文件之前,如何停止以前的播放文件。

回答

0

你有幾個選擇。

  1. 讓玩家進入靜態變量。因此,只有在第一次啓動應用程序時才創建播放器播放器。
  2. 運行播放器作爲後臺服務。這樣你可以通過意圖來操縱它。儘管它更復雜,但我認爲這是首選。檢查this
+0

感謝它的工作。 – Rahul

0

你可以從Here。看看。

+0

我不是從我的原始文件播放音樂。我正在播放我的SD卡的音樂。 – Rahul