我玩与媒体播放器的使用下面的代码的帮助一首歌,如何检测歌曲播放完成?
mediaPlayer = new MediaPlayer();
mediaPlayer.setDataSource("sound_file_filepath");
mediaPlayer.prepareAsync();
mediaPlayer.setOnPreparedListener(new OnPreparedListener()
{
@Override
public void onPrepared(MediaPlayer mp)
{
mediaPlayer.start();
}
});
现在,我在我的.xml文件拨动样的形象,其首先展示表演图像。点击/触摸播放图像后,它将开始播放歌曲,并将图像替换为停止图像。
现在我的问题是我怎么知道我的声音已经完成播放?我非常了解isPlaying()方法,如果歌曲正在运行,则返回true,否则返回false。但是当&我应该在哪里检查这个条件再次显示播放图像?
感谢您的回答Marko – Raynold 2013-03-26 11:26:30
没问题,很高兴我能帮到;) – 2013-03-26 11:27:04