我正在尝试使用Android媒体播放器播放播放列表。当一首曲目结束时;我停止媒体播放器并用新的播放器重新启动它。每当我启动播放器时,我都会用这条线设置唤醒锁;
mMediaPlayer.setWakeMode(getApplicationContext(), PowerManager.PARTIAL_WAKE_LOCK);
进行测试;我启动播放器并锁定手机屏幕。经过几个轨道;玩家停止并且无法传递到另一个轨道。当发生这种情况时,我再等几分钟。然后,当我打开手机屏幕;玩家立即开始。
媒体播放器是否有某种可能性以某种方式释放唤醒锁?可以在播放列表中的曲目切换停止时吗?在处理播放列表时,“MediaPlayer.setWakeMode”是否有正确的方法?或者我应该使用“PowerManager”类直接?
这个问题花了太多时间来测试。 Thx提前。