안드로이드 개발 질문/답변
(글 수 45,052)
첫번쨰로는요
MP3플레이어를 보면 재생시간이 몇분이 나오는데요
MediaPlayer mp;
객체를 쓰고 있습니다.
그 시간을 어떻게 구하죠
그러니깐
00:00 03:40:
시간 총재생시간
두번쨰 질문은요
mp.seekTo(arg0)
이걸로원하는 재생시간까지 가는함수인가요?
숫자를 아무리 조절해도
원하는 시간으로 가질 않더라구요 ㅠㅠ
아니면 다른 함수가 있는것입니까?
MP3플레이어를 보면 재생시간이 몇분이 나오는데요
MediaPlayer mp;
객체를 쓰고 있습니다.
그 시간을 어떻게 구하죠
그러니깐
00:00 03:40:
시간 총재생시간
두번쨰 질문은요
mp.seekTo(arg0)
이걸로원하는 재생시간까지 가는함수인가요?
숫자를 아무리 조절해도
원하는 시간으로 가질 않더라구요 ㅠㅠ
아니면 다른 함수가 있는것입니까?
2009.12.13 20:00:05
이 글과는 조금 관련없는 내용이지만요..
뮤직이나 비디오 관련 app을 개발하시는 분들께서 기본 뮤직/비디오 소스를 보셨으면 하네요..
거기에서 구글 기본 컨셉도 이해할 수 있구요..엥간한 UI가 아닌 동작과 관련된 부분은 다 있으니 한번 참고하셨으면 합니다..
그냥 맨땅에 해딩 하지 마시구.. 기본 뮤직소스를 활용하시기 바랍니다.^^
안드로이드 기본 뮤직의 MediaPlaybackActivity.java 파일의 refreshNow()라는 메서드를 보시면 시간 관련 부분을 처리하는 부분이 있습니다.^^ 실제 현재 총 시간을 가져오는 부분은 MudiaPlaybackService.java의 binder쪽에서 프레임웍단의 MediaPlayer.java를 참고하구요.. 현재 시간은 MusicUtil.java에서 계산해주는 메서드가 존재합니다.
이상입니다.^^
뮤직이나 비디오 관련 app을 개발하시는 분들께서 기본 뮤직/비디오 소스를 보셨으면 하네요..
거기에서 구글 기본 컨셉도 이해할 수 있구요..엥간한 UI가 아닌 동작과 관련된 부분은 다 있으니 한번 참고하셨으면 합니다..
그냥 맨땅에 해딩 하지 마시구.. 기본 뮤직소스를 활용하시기 바랍니다.^^
안드로이드 기본 뮤직의 MediaPlaybackActivity.java 파일의 refreshNow()라는 메서드를 보시면 시간 관련 부분을 처리하는 부분이 있습니다.^^ 실제 현재 총 시간을 가져오는 부분은 MudiaPlaybackService.java의 binder쪽에서 프레임웍단의 MediaPlayer.java를 참고하구요.. 현재 시간은 MusicUtil.java에서 계산해주는 메서드가 존재합니다.
이상입니다.^^
seekTo는 millisec 넣으시면 자동으로 변경되어 재생이 되실껀데.. 이상하군요
http://developer.android.com/reference/android/media/MediaPlayer.html
를 참조해보세요