我在屏幕上有一个媒体播放器和一个seekbar,它显示.mp3文件(位置)的进度。如何在seekBar到达终点(最大值)时捕获事件而不使用mediaplayer?
是否有其他方法,或我需要检查每一次进展变化和手动火灾事件?
最佳答案
为什么不使用与seekbar关联的mediaplayer?mediaplayer公开一个oncompletion回调:
OnCompletionListener cListener = new OnCompletionListener(){
public void onCompletion(MediaPlayer mp){
//do something
}
};
mediaPlayer.setOnCompletionListener(cListener);