2012-05-22 2 views
2

화면에는 미디어 플레이어가 있고 .mp3 파일 (위치)의 진행률을 표시하는 seekBar가 있습니다. MediaPlayer를 사용하지 않고 seekBar가 끝까지 도달했을 때 이벤트를 잡는 방법 (최대 값)? 다른 방법이 있습니까? 또는 진행 상황이 변경되고 수동으로 이벤트를 발생시킬 때마다 확인해야합니까?seekBar가 끝까지 도달했을 때 이벤트를 catch하는 방법

답변

1

SeekBar와 연결된 MediaPlayer를 사용하고 싶지 않은 이유는 무엇입니까? MediaPlayer를가 onCompletion 콜백 노출 : 그것에 대해

OnCompletionListener cListener = new OnCompletionListener(){ 

    public void onCompletion(MediaPlayer mp){ 
     //do something 
    } 
}; 

mediaPlayer.setOnCompletionListener(cListener); 
+0

@Sem_D 이유를 나는이 하나 개의 큰 .MP3 파일 (해당 파일은 전체 책이며,이 책은 장을 가지고) 나는 (경우 start_position, END_POSITION) 장 목록을 그렇게 때를 새 장을 시작합니다. seekBar를 0 (seekBar 쇼 장 길이)으로 재설정하고 해당 장 (제목, 설명 ...)에 대한 데이터를로드해야합니다. – Damir

관련 문제