回答
如果音频正在播放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. 如何在按下后退按钮时停止正在播放的音频?
- 2. 音频停止播放按钮(Android)
- 3. 按下按钮时播放音频
- 4. 如何在主页按钮被按下时停止服务?
- 5. AVPlayer:当主页按钮被按下时,背景音频停止,但是用锁定屏幕播放
- 6. Android - 如何仅在主页按钮被按下时停止音乐
- 7. 以前播放音乐不会在按钮按下时停止。
- 8. 按下主页按钮后AVAudioPlayer不播放音频
- 9. 按下主页按钮后播放两次音频
- 10. 当主页按钮被按下时如何停止mediaplayer
- 11. 在设备主页按钮停止音乐播放器android
- 12. 如何在主页按钮被击中时停止媒体播放器
- 13. 当用户按下主页按钮时停止声音
- 14. 播放/暂停按钮HTML5音频
- 15. Android更改播放按钮停止并停止播放按钮
- 16. 如何让按钮先按停止播放音频文件,然后播放自己的音频?
- 17. 禁止音频继续播放锁屏或在Safari中按主页按钮
- 18. 如何在按下返回按钮或主页按钮时停止媒体播放器
- 19. 使用播放/停止按钮控制视频/音频
- 20. HTML5音频播放器停止和暂停按钮不工作
- 21. 如何在主页按钮被按下时终止进程?
- 22. 如何在主页按钮被按下时终止活动?
- 23. 如何在按下新声音按钮时停止声音
- 24. 当按下按钮时播放声音
- 25. 同时按下按钮播放声音
- 26. 当播放按钮暂停时阻止播放HTML5视频
- 27. 按下按钮时停止声音iOS
- 28. 停止音频按钮
- 29. MediaPlayer - 当放开并按下按钮时播放和停止
- 30. 当按下返回或主页按钮时如何停止声音
问题具体是什么?大多数音频播放器*希望*在用户离开应用程序后继续播放。 – CommonsWare 2011-06-08 21:08:42
@CommonsWare我实际上开始写相反的答案(如何保持它播放),直到我第三次阅读这个问题。 – Aleadam 2011-06-08 21:15:25