3

我設計了一個應用程序,它根據從服務器列表視圖中選擇的項目播放12個不同的音頻文件。當音頻播放時,我在模擬器中點擊主頁按鈕,我可以在通知欄中看到通知,但是當我點擊它時,音頻播放器正在重新啓動,但之前的音頻仍在播放。Android中的音頻播放器

當通知圖標被點擊時,我需要音頻播放器向我顯示音頻播放器的當前狀態。

+0

您提到「音頻播放器的當前狀態」需要顯示?這是什麼意思。您能否提供一些代碼 – cjds

+0

我的意思是「音頻已經在播放,屏幕需要顯示進度條所在的狀態,按下主頁按鈕並通過通知圖標回到應用程序。」 –

回答

0

當您的活動被帶到前臺時,您可以使用onResume進行覆蓋。

我假設你使用ProgressBar來顯示進度。因此,您可以使用媒體播放器的getCurrentPosition方法將進度條設置爲當前位置。 (在onResume中執行此操作)

應該將其設置在適當的位置。然後重新啓動任何CountDown或操作來更新ProgressBar,它應該可以工作