2013-07-16 2 views
1

시작하기 전에 seekTo를 호출하면 오디오가 처음부터 시작됩니다.MediaPlayer seekTo가 작동하지 않습니다.

특정 지점에서 오디오를 재생할 수 있습니까?

감사합니다.

+0

seekTo()는 준비된 후에 호출됩니다. MediaPlayer.OnPreparedListener.onPrepared에서 seekTo()를 호출합니까? –

답변

2

Android 플랫폼에서 버그 인 것 같습니다. 지금까지 수정되지 않았습니다. See this issue here.

+1

답변 해 주셔서 감사합니다. 하지만 Android Jelly Bean에서 재현 할 수 있습니다. – Taras

+1

나는 조금 기대했는데 심각한 버그처럼 보입니다. 왜 작동하지 않는지에 대한 해결책이나 설명을 찾지 못했습니다. [다른 문제보기] (https://code.google.com/p/android/issues/detail?id=4124) 페이지 하단에서 볼 수 있듯이 "여전히 Galaxy Nexus에서 Jelly Bean을 실행 중입니다. .. "하지만 2012 년 10 월에 나왔으므로 안드로이드 개발자를 위해 글을 쓸 수는 있습니다. – Slenkra

0

방금 ​​같은 문제가 발생했습니다. 해결책은 MediaPlayer.OnSeekCompleteListener을 사용하는 것이 었습니다.

그러나 내 경우에는이 오디오 파일이 상대적으로 짧았다 경우 start 전에 seekTo를 호출에 문제는 아니었지만, 그 다음 이상 된 경우는 재생을 시작하기 이전 seekTo이 끝난보다 발생했음을 보였다.

관련 문제