回答
如果音频正在播放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