나는 ListView
을 가지고 있으며 비디오 양식 URL로 채 웁니다. ListView 어댑터의 그림을 URL에서 쉽게 표시 할 수 있지만 비디오 축소판을로드하는 방법은 무엇입니까?Video Thumbnail을 ListView 어댑터의 Video URL에서로드하는 방법
답변
MediaMetadataRetriever을 사용하면 동영상 미리보기 이미지를 얻을 수 있습니다.
new AsyncTask<Void, Void, Bitmap>() {
@Override
protected Bitmap doInBackground(Void... params) {
Bitmap bitmap = null;
String videoPath = "http://techslides.com/demos/sample-videos/small.mp4";
MediaMetadataRetriever mediaMetadataRetriever = null;
try {
mediaMetadataRetriever = new MediaMetadataRetriever();
if (Build.VERSION.SDK_INT >= 14)
// no headers included
mediaMetadataRetriever.setDataSource(videoPath, new HashMap<String, String>());
else
mediaMetadataRetriever.setDataSource(videoPath);
// mediaMetadataRetriever.setDataSource(videoPath);
bitmap = mediaMetadataRetriever.getFrameAtTime();
} catch (Exception e) {
e.printStackTrace();
} finally {
if (mediaMetadataRetriever != null)
mediaMetadataRetriever.release();
}
return bitmap;
}
@Override
protected void onPostExecute(Bitmap bitmap) {
super.onPostExecute(bitmap);
if (bitmap != null)
((ImageView) findViewById(R.id.your_image_id)).setImageBitmap(bitmap);
}
}.execute();
더 많은 thumnails를로드하려면이 내부 목록보기 어댑터를 사용할 수 있습니까? –
@ listviewadapter에서 하나의 비디오 thumnails를로드 할 수 있지만 같은 listviewadapter의 다른 비디오에 대해 더 많은 thumnails를로드 할 수 없습니다. –
비트 맵을받은 후 콜백을 구현하고 어댑터의 이미지 뷰를 업데이트해야합니다. –
- 1. video from wordpress gallery
- 2. Youtube Video 추가하는 방법
- 3. html5 video tag + flash video : 우선 순위를 변경하는 방법
- 4. Chrome jerky video html
- 5. listview 어댑터의
- 6. <video> 태그로 사이트에 .wmv-video 추가하기
- 7. MediaSource.addSourceBuffer가 video/ogg 및 video/webm과 함께 실패합니다.
- 8. windows app live video
- 9. android video thumbnails
- 10. youtube video link
- 11. QuickBlox Video Chat 품질
- 12. ios save GPUImage video
- 13. javascript embedded youtube video
- 14. embed youtube video
- 15. webview and youtube video
- 16. Phonegap 3.0.0 Android Video
- 17. QuickBlox Video Upload issue
- 18. Youtube Video Overlay?
- 19. autoplay youtube video
- 20. Html5 video 명령
- 21. iOS video from youtube
- 22. <video> HTML5
- 23. Android - Play Video Error
- 24. opengl video freeze
- 25. Twilio Video + Parse
- 26. JWPlayer playing video
- 27. Youtube video in VideoView
- 28. VIdeo 레코딩 톰 앱처럼
- 29. jQuery stop video script
- 30. Javascript Detect End Video
호출 한 JSON 응답 또는 API를 공유 할 수 있습니까?! –
예 비디오 및 이미지의 정확한 경로를 모두 얻었지만 이미지 및 비디오 thumnail이 표시되지 않음 –
피카소와 같은 많은 이미지로드 라이브러리는 사용자가 비디오에 'Uri'를 제공하면 사용자의 축소판을 얻을 수 있습니다 . – CommonsWare