我遇到了一些问题setOnCompletionListener
。
使用电池运行时,如果屏幕关闭,则不会调用此方法。如果我按下主屏幕,该方法会立即被调用。
例如,我的歌曲在屏幕关闭/锁定时结束。在我按下按钮并唤醒屏幕之前,不会调用下一首歌曲。
在插入电源/eclipse 时,这个问题不存在——歌曲从一个无缝过渡到另一个。
mp.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
startNextSong(false);
}
});