How to used MediaMetadataRetriever for extract frames

51 views
Skip to first unread message

Phonkrit Chanda

unread,
Jul 30, 2012, 2:51:23 AM7/30/12
to android-medi...@googlegroups.com
am used MediaMetadataRetriever for extract frames but cannot work
here this code:
            MediaMetadataRetriever retriever = new MediaMetadataRetriever();
            retriever.setDataSource("/sdcard/myvideo.mp4");
            String value =
            retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
            long length = Long.parseLong(value);

            for(int i = 0; i < length; i += 200)
            {
            Bitmap bitmap = retriever.getFrameAtTime(i); <-- problem height and width are -1
            String a = "/sdcard/saved_images/" + i + ".jpg";
           ** save image code **
            }

Thank
Reply all
Reply to author
Forward
0 new messages