2014-12-28 2 views
1


내 프로젝트에서 MediaPlayer를 사용하고 있는데 문제가 있습니다. 예를 들어, 나는 10 분을 앞당 으려고하지만 파일의 실제 위치는 시작부터 약 1 분입니다. GetPosition은 내가 설정했지만 실제 위치가 아닌 값을 반환합니다. 또한 내가 파일의 끝에 위치를 설정하면 끝을 수 없으며하는 getPosition는 getDuration보다 더 큰 값을 반환android mediaplayer wrong seekTo

Log.i(TAG, String.format("%d/%d", mediaPlayer.getCurrentPosition(), mediaPlayer.getDuration())); 

그리고 나는 다음을 가지고 :

12-28 19:22:35.452 1344-1429/ru.darklogic.mds I/Player﹕ 3028611/2804689 
12-28 19:22:35.784 1344-1429/ru.darklogic.mds I/Player﹕ 3028950/2804689 
12-28 19:22:36.120 1344-1429/ru.darklogic.mds I/Player﹕ 3029290/2804689 
12-28 19:22:36.452 1344-1429/ru.darklogic.mds I/Player﹕ 3029629/2804689 
12-28 19:22:36.784 1344-1429/ru.darklogic.mds I/Player﹕ 3029969/2804689 
12-28 19:22:37.120 1344-1429/ru.darklogic.mds I/Player﹕ 3030282/2804689 

이 될 수있는 방법 어떻게 해결할 수 있습니까?
감사합니다.

답변