我正在使用AlarmManager
在给定时间播放声音(带有MediaPlayer
)。
不幸的是,当手机被锁定时,play()
方法似乎不起作用。
我正在开发棉花糖,所以我已经通过使用setAlarmClock()
和使用CPU唤醒锁(部分唤醒锁)解决了打ze问题。奇怪的是,当警报触发时, Activity 将在锁定屏幕上启动(应执行的操作),但是play()
的MediaPlayer
方法无法播放。
当我旋转屏幕时,音乐开始播放。
我该如何解决这个问题,以便在手机被锁定时启动 Activity 时开始播放音乐?
最佳答案
由于Dose Mode。旋转屏幕时,剂量模式被禁用。尝试将您的应用添加到白名单中
关于android - 屏幕锁定后MediaPlayer无法播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37620630/