回答
如果音頻正在播放Service
,那麼它將不會受到影響,如果Activity
被破壞。這正是將其分爲服務的目的。
如果您希望它依賴於您的用戶界面,請將該播放移至該活動。當活動結束時它會停止。或者,您可以向服務發送消息以停止音樂。
請參閱開發者指南,瞭解更多詳細信息:http://developer.android.com/guide/topics/fundamentals/bound-services.html
我正在做類似的事情,並且將音頻作爲服務,當按下主頁按鈕時如何停止服務? – shifter 2015-09-26 13:27:33
在活動中的位置 – 2015-12-17 04:09:12
您的活動可以覆蓋的onPause()和/或onWindowFocusChanged()來檢測,你已不再運行或在顯示器的頂部。如果活動不可見,這些是停止播放不打算播放的音頻的好地方,您只需要小心切換到應用程序中的其他活動即可。
我想在整個應用程序中播放背景音頻,但是當我按Home按鈕時我想停止服務。我也希望在活動之間切換音頻時應繼續播放。 – SkilledCoder 2011-06-09 16:21:10
重寫onPause()
並在onResume()
上重新開始。
爲什麼在Service
上播放音樂?
在這種情況下,請使用bindService()
和unbindService()
。因此,當Activity
致電unbindService()
時,服務可以響應onDestroy()
。
- 1. 音頻停止播放按鈕(Android)
- 2. 如何在按下後退按鈕時停止正在播放的音頻?
- 3. 按下按鈕時播放音頻
- 4. 如何在主頁按鈕被按下時停止服務?
- 5. Android - 如何僅在主頁按鈕被按下時停止音樂
- 6. 以前播放音樂不會在按鈕按下時停止。
- 7. 按下主頁按鈕後播放兩次音頻
- 8. UINavigationView - 在按下按鈕時停止播放視頻
- 9. 當主頁按鈕被按下時如何停止mediaplayer
- 10. 如何在主頁按鈕被擊中時停止媒體播放器
- 11. 當用戶按下主頁按鈕時停止聲音
- 12. 如何讓按鈕先按停止播放音頻文件,然後播放自己的音頻?
- 13. 禁止音頻繼續播放鎖屏或在Safari中按主頁按鈕
- 14. 使用播放/停止按鈕控制視頻/音頻
- 15. 如何在主頁按鈕被按下時終止活動?
- 16. 如何在主頁按鈕被按下時終止進程?
- 17. 同時按下按鈕播放聲音
- 18. 如何在按下新聲音按鈕時停止聲音
- 19. 按下按鈕時停止聲音iOS
- 20. 在按下按鈕播放聲音-Android
- 21. 的HTML和Javascript音頻播放和停止按鈕
- 22. 使用2個單獨按鈕播放和停止音頻Unity
- 23. 我想在點擊其他按鈕時停止播放音頻,然後播放另一個音頻
- 24. 如何停止PlaySync在聲音播放按鈕點擊
- 25. 如何在iOS中隱藏視頻停止和播放按鈕?
- 26. 按鈕不在iOS中播放音頻
- 27. 如何製作音頻播放/暫停按鈕?
- 28. 如何在主頁按鈕被按下時取消定時器?
- 29. Xcode 6 - 按下按鈕播放聲音
- 30. Javascript音頻播放/停止
問題具體是什麼?大多數音頻播放器*希望*在用戶離開應用程序後繼續播放。 – CommonsWare 2011-06-08 21:08:42
@CommonsWare我實際上開始寫相反的答案(如何保持它播放),直到我第三次閱讀這個問題。 – Aleadam 2011-06-08 21:15:25