안드로이드 공부 이제 막 시작한 학생입니다.
미디어 플레이어를 만들어 보고 있는데
현재 재생되고 있는 파일의 재생시간이나 제목을 따올 수 있는
메쏘드나 다른 방법들이 있는지 궁금합니다
재생시간을 구하는 방법은 있습니다. ;
mp3파일에서 제목을 구해오는것도;; 아마 찾아보면 있을겁니다.
미디어플레이어 객체에서 getDuration() 을 쓰면 듀레이션값을 얻어내는데 이것을 이용해 전체 재생시간을 구할 수 있습니다.
mp = new MediaPlayer(); mp.setDataSource(s_fileName); mp.prepare(); mp.start();
m_duration = mp.getDuration();
이렇게 얻어낸 m_duration 은 전체재생시간을 밀리세컨드로 되어있는건데요 이것을 이용해 전체 재생시간을 계산해내면 됩니다.
답변 감사합니다. 근데 제가 알고 싶은 것은 전체 재생시간이 아니라 동영상을 보고 있는 중에 멈추거나 머 특정버튼을 눌렀을 때
그 재생되고 있던 시점을 알아낼 수 있는지 궁금합니다 ㅜ
당근알수있져 왜없겠어요 ㅋ
mp.getCurrentPosition();
이것은 현재 재생시점의 듀레이션값을 얻어내는 메소드입니다.
저기서 얻어낸 밀리세컨드값을 현재시간으로 바꾸시면 됩니다 ㅋ
네 감사합니다!!
로그인 유지
재생시간을 구하는 방법은 있습니다. ;
mp3파일에서 제목을 구해오는것도;; 아마 찾아보면 있을겁니다.
미디어플레이어 객체에서 getDuration() 을 쓰면 듀레이션값을 얻어내는데 이것을 이용해 전체 재생시간을 구할 수 있습니다.
mp = new MediaPlayer();
mp.setDataSource(s_fileName);
mp.prepare();
mp.start();
m_duration = mp.getDuration();
이렇게 얻어낸 m_duration 은 전체재생시간을 밀리세컨드로 되어있는건데요 이것을 이용해 전체 재생시간을 계산해내면 됩니다.