2011-08-29 3 views
0

내 응용 프로그램에서 SeekBar를 사용하고 있으며 사용자가 원하는 경우 크로노 미터를 적절하게 재설정해야합니다.Android : MediaPlayer와 함께 크로노 미터 동기화

아래 코드를 작성했습니다.

chronometer.setBase(SystemClock.elapsedRealtime()); 
chronometer.setBase((mediaPlayer.getCurrentPosition())); 

그러나 도움이되지 않았습니다. 2:24:00과 같은 크로노 미터는 2시 파일의 경우 매우 크고 비현실적입니다.

누군가 나를 도와 줄 수 있습니까?

미리 감사드립니다.

+0

두 번째 줄을 주석으로 달아서 어떤 일이 일어 났는지 말해 줄 수 있습니까? – Samuel

+0

00:00 –

+0

다음 글을 업데이트하는 기억이납니다.하지만 지금은 작동하지 않습니다. :(사라졌어. 어쨌든, 카운터가이 00 : 0)로 이동하고 00 : 0 * 나는 그 문제를 알지 못한다. 나는 U가 말했던 것처럼 다른 방법으로 바뀌려고 노력했다. 어떤 단서 plz. –

답변

1

당신이

chronometer.setBase(SystemClock.elapsedRealtime() - mediaPlayer.getCurrentPosition()); 

을 시도하고 무슨 말해 수 있습니다.

+0

오, 내 구세주 께 감사드립니다. 그것은 일했습니다 :) –

+0

진정한 구세주는 당신의 죄를 용서하는 분이 십니다. ;) – Samuel

+0

: D lolz가 동의했습니다. –

관련 문제