Java 如何在android中自动播放音乐
基本上,我有一个音乐播放器,我希望它能在第一首歌结束后自动播放下一首歌。这是我到目前为止编写的代码,但不确定还要添加什么才能使其正常工作。我试图调用播放下一首歌的方法,但它给了我一个参数错误。为什么会这样Java 如何在android中自动播放音乐,java,android,audio-player,android-music-player,Java,Android,Audio Player,Android Music Player,基本上,我有一个音乐播放器,我希望它能在第一首歌结束后自动播放下一首歌。这是我到目前为止编写的代码,但不确定还要添加什么才能使其正常工作。我试图调用播放下一首歌的方法,但它给了我一个参数错误。为什么会这样 private void gracefullyStopWhenMusicEnds() { player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() { @Override
private void gracefullyStopWhenMusicEnds() {
player.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
next(view);
}
});
}
public void next(View view)
{
Song nextSong = SongCollection.getNextSong(songId);
if ( nextSong != null)
{
songId = nextSong.getId();
title = nextSong.getTitle();
artist = nextSong.getArtist();
fileLink = nextSong.getFileLink();
coverArt = nextSong.getCoverArt();
url = BASE_URL + fileLink;
displaySong(title,artist,coverArt);
stopActivities();
playOrPauseMusic(view);
}
}
感谢您提供的帮助。请参阅:请参阅: