Android 即使屏幕锁定,也能持续播放声音

Android 即使屏幕锁定,也能持续播放声音,android,audio,lockscreen,Android,Audio,Lockscreen,有没有简单的方法可以强制我的应用程序在屏幕锁定的情况下连续播放音乐或声音?override onStop()方法并在活动中播放音乐是确保如果屏幕被锁定,这意味着您的活动处于暂停模式,则不会影响media player实例,但如果您的活动被破坏,并且media player实例处于该活动中,则可能会停止播放器。在这种情况下,您必须创建一个后台服务,它将保存播放的媒体实例,并像媒体播放器一样在后台播放声音。您可能希望将代码的一部分实现为服务。该服务将继续在后台运行。您可以在活动中轻松启动和停止服务

有没有简单的方法可以强制我的应用程序在屏幕锁定的情况下连续播放音乐或声音?

override onStop()方法并在活动中播放音乐

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

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

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


这里有一个教程:它几乎和你想做的完全一样。

你的意思是-你在播放音乐,当屏幕被锁定时,它停止了?皮奥特:是的,我的意思是,这不是他的问题的答案。