即使屏幕被锁定,也能连续播放声音

时间:2013-07-05 12:27:01

标签: android audio lockscreen

是否有任何简单的方法可以强制我的应用程序连续播放音乐或声音,即使屏幕被锁定了?

3 个答案:

答案 0 :(得分:2)

您可能希望将部分代码实现为服务。该服务将继续在后台运行。您可以从活动中轻松启动和停止服务。

注意:Android OS可能会随时停止服务,但它们的优先级高于标准应用程序,因此不太可能发生这种情况。

这里有一个教程:http://marakana.com/forums/android/examples/60.html几乎完全符合您的要求。

答案 1 :(得分:0)

在您的活动中覆盖onStop()方法并在其中播放音乐

答案 2 :(得分:0)

确定屏幕是否已锁定意味着您的活动处于暂停模式,它不会影响媒体播放器实例,但如果您的活动被破坏且您的媒体播放器实例处于该活动中 - 这可能会阻止播放器。在这种情况下,您必须创建一个后台服务,该服务将保存播放的媒体实例,并在媒体播放器等背景中播放声音。