作者chronoer (頻率)
看板AndroidDev
標題Re: [問題] 程式結束,音樂仍然繼續播放
時間Thu May 12 19:42:23 2011
※ 引述《milonga332 ( U U)》之銘言:
: 問題:
: 想請問大家
: 我的程式播放完音樂之後
: 雖然有在onPause / onStop / onDestroy 的地方
: 使用stop()或著release()試著停止音樂
: 但是程式結束後,音樂還是會繼續播放到結束為止
: 如果在程式執行期間用一般的button去做stop()或release()的動作
: 則都可以順利停止音樂
: 不曉得可能是哪裡出錯了呢?
: 程式碼: (請多利用置底文網站)
: 這是source code
: http://pastebin.com/6M4xBbYt
: 這是layout
: http://pastebin.com/aYfPjiBg
: 這是完整的專案資料夾
: http://ican.tmue.edu.tw/homepage/g992104/problem.zip
: 參考: (書籍/網頁/...)
: 官方文件
: http://developer.android.com/reference/android/media/MediaPlayer.html
我想你的"程式結束" 應該是指離開這個程式(使用者按back or Home)
改成這樣
@Override
protected void onPause() {
super.onPause();
m_mediaPlayer.release();
}
建議您再研究一下 Activity life cycle
和 Java 繼承 public/protected用法 :)
p.s.這程式感覺很有趣呀~
若加入更多音效選擇會更豐富有趣
期待您的完成品
--
故意和妳剛好選同一節的課 故意在7-11和妳偶然相遇
故意剛好一直出現在妳視線內 故意在回家的路上碰巧遇到妳
沒什麼..因為沒其他課了 沒什麼..我只是買東西
沒什麼..大概是剛好吧 沒什麼..這是我回家的路線
其實一切都是沒什麼 沒什麼..只是我愛妳
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.89.76
1F:推 milonga332:真的~問題解決了...太感謝你了! ^++^ 05/12 23:49