問題:
最近在做音樂播放器這個模塊,發現一個問題,在點擊暫停按鈕後,歌曲是暫停了,但是再一次點擊播放按鈕後,歌曲並沒有繼續播放,而是重新播放了。
分析:
如果真的是按照網上的例子做好判斷並且API調用沒有問題的話,那麼下面這個就有99%的可能性了,那就是,你的播放器對象創建了多次。也就是說,我重新點擊播放的時候,您老又創建了一個MediaPlayer實例。這當然不會繼續播放啦。
解決辦法:
請將獲取實例寫成單例模式,或者進行判空操作。
Android 調用系統播放器
Android中的android:layout_weight講解
Android音樂播放MediaPlayer
Android:一步一步實現音樂播放器
Android三種播放視頻的方式
一個簡單的Android音樂播放器
Android開發之Android的菜單
Android-簡單音樂播放器