안녕하세요.

 

VideoView를 사용해서 동영상 스트리밍을 하려고 합니다.

 

동영상 실행 시 스트리밍 동영상의 전체 플레이타임을 가져오는데요,

 

이때 getDuration() 이라는 메서드를 사용하여 데이터를 획득하였습니다.

 

그런데 가끔 스트리밍 데이터를 정상적으로 로드하지 못하는 경우

 

예를 들어 정상적 동영상의 길이가 100일 때

 

보통은 정상적 로드를 통해 100을 가져오는데,

 

가끔 비정상 로드로 해당 동영상의 길이가 10이라고 가져올 때가 있습니다.

 

일반적으로 동영상의 앞부분의 헤더정보를 통해서 동영상 길이를 확인하는 것일텐데,

 

안드로이드에서 사용하는 스트리밍은 다른가봐요..

 

어떻게 해야 동영상 헤더정보를 가져올 수 있나요???