【发布时间】:2013-07-05 12:27:00
【问题描述】:
是否有任何简单的方法可以强制我的应用连续播放音乐或声音,即使屏幕被锁定?
【问题讨论】:
-
你的意思是 - 你正在播放音乐,当屏幕被锁定时,它会停止?
-
Piotr:是的,我的意思就是这个
标签: android audio lockscreen
是否有任何简单的方法可以强制我的应用连续播放音乐或声音,即使屏幕被锁定?
【问题讨论】:
标签: android audio lockscreen
您可能希望将部分代码实现为服务。该服务将继续在后台运行。您可以从 Activity 轻松启动和停止服务。
注意:Android 操作系统可能随时停止服务,但它们的优先级高于标准应用程序,因此这种情况不太可能发生。
这里有一个教程:http://marakana.com/forums/android/examples/60.html,它几乎完全符合您的要求。
【讨论】:
在您的活动中覆盖 onStop() 方法并在其中播放您的音乐
【讨论】:
是的,如果屏幕被锁定,这意味着您的活动处于暂停模式,它不会影响媒体播放器实例,但如果您的活动被破坏并且您的媒体播放器实例处于该活动中 - 这可能会停止播放器。在这种情况下,您必须创建一个后台服务,该服务将保存已播放的媒体实例,并像媒体播放器一样在后台播放声音。
【讨论】: