마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

스트리밍 동영상 썸네일은 어떻게 추출하나요?

0 추천
videoFileName 은 스트리밍 주소입니다.

 

    bmThumbnail = ThumbnailUtils.createVideoThumbnail(videoFileName, android.provider.MediaStore.Video.Thumbnails.FULL_SCREEN_KIND);
  
  videoThumbnail = (ImageView)findViewById(R.id.videoImage);
  videoThumbnail.setImageBitmap(bmThumbnail);

 

 

위와 같은 방식으로 했는데 추출이 안되네요..

 

스트리밍은 다른 방법이 있나요>?
JunJun (310 포인트) 님이 2013년 9월 1일 질문

1개의 답변

0 추천
ThumbnailUtils.java 코드를 보시면 아시겠지만 해당  메소드는 
retriever.setDataSource(filePath); 를 호출하는데 
이 건  FileInputStream을 통해 데이터를 가져오기 때문에 로컬 파일이 아니면 오류가 납니다.
ThumbnailUtils.java  코드를 확인하셔서 MediaMetadataRetriever setDataSource 부분을 
로 변경해주시던지 
http://stackoverflow.com/questions/5337505/android-capture-video-frame 를 참조해서  MediaMetadataRetriever 로 직접 구현해서 사용하시면 됩니다.
 
 ffmpeg를 이용해서 하셔도 되고요
 
사악미소 (65,330 포인트) 님이 2013년 9월 2일 답변
사악미소님이 2013년 9월 2일 수정
...