2017-04-15 12 views
1

현재 내 비디오를 재생할 때 MediaPlayer의 getTime() 메서드를 사용하여 현재 비디오 시간을 가져옵니다. 루프가 실행 중이며 루프 내부에서 getTime() 메서드를 호출 한 다음 Thread.sleep(100) 메서드를 호출합니다.vlcj - 가장 세분화 된 현재 비디오 시간을 얻는 방법?

내가 알아 차린 바, getTime()은 초당 3-4 회 업데이트 된 시간을 반환합니다. 현재 비디오 시간에 대해 가장 세분화 된 업데이트입니까? 매 0.1 초마다 업데이트 된 시간을 얻고 싶습니다. 그게 가능하니?

+0

솔루션을 찾았습니까? – user25

답변

0

단순히 vlcj가 제공하는 것은 네이티브 LibVLC media_player_get_time API 호출이 반환하는 것에 의해 제약을받습니다.

또한 미디어 플레이어의 "시간 변경됨"이벤트를 수신하는 것이 현재 시간을 폴링하는 것보다 일반적입니다.

+0

''시간 변경됨''이벤트는 같은 "slowpoke"시간을 반환합니다 – user25