안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
스트리밍 동영상 프로그램을 만드는데요...
OnCompletionListener 에서 getDuration으로 동영상 전체 길이를 가져오는데요..
이게 이상하게 가져올 때가 있는데요...
로그찍어가면서 확인해 본 결과..
실제 동영상의 전체 길이를 100이라고 했을 때
OnCompletionListener가 호출되었을 때 애초에 동영상을 끝까지 로드를 하지 못한채로 실행이 되어서
로드된 동영상의 전체 길이가 80 정도이고
이때 getDuration을 호출하면 100이 아닌 80을 호출하는 것 같습니다.
가끔 다른 스트리밍 동영상을 볼 때 SeekBar로 로드된 걸 보여질 때 끝까지 로드 못하는 그런 버그(?) 때문에
저도 이런 문제가 발생하는 것 같은데...
하지만 전 100이라는 값을 항상 가져와야 하는데.. 이걸 어떻게 해야하나요??