Very nice.  Thanks much!

On Jun 15, 7:00 pm, drstock <[email protected]> wrote:
> There still is no official way of doing this as far as I can tell. It
> can however be done I've discovered!
>
> The only thing you need is the java file for MediaMetadataRetriever
> from the cupcake 
> source:http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob_...
>
> Save that file as MediaMetadataRetriever.java under <project name>/src/
> android/media/ and update your eclipse project so it shows up in the
> package explorer. Then just use it like any other class:
>
> import android.media.MediaMetadataRetriever;
> ....
>         private Bitmap getVideoFrame(String uri) {
>             MediaMetadataRetriever retriever = new
> MediaMetadataRetriever();
>             try {
>                 retriever.setMode
> (MediaMetadataRetriever.MODE_CAPTURE_FRAME_ONLY);
>                 retriever.setDataSource(uri);
>                 return retriever.captureFrame();
>             } catch(IllegalArgumentException ex) {
>                 ex.printStackTrace();
>             } catch (RuntimeException ex) {
>                 ex.printStackTrace();
>             } finally {
>                 try {
>                     retriever.release();
>                 } catch (RuntimeException ex) { }
>             }
>             return null;
>         }
>
> Note that this is an unofficial way of doing it and it will only work
> in cupcake (and maybe later version). The Android team does not
> guarantee that libmedia_jni.so, which the java file uses, will be
> included or have the same interface in future versions.
>
> -Anders Haglund
>
> On Jun 13, 9:52 pm, Ty <[email protected]> wrote:
>
> > If anyone has a clue let us know!
>
> > Thanks much!
>
> > On May 5, 9:34 pm, Ty <[email protected]> wrote:
>
> > > Apparently this was added with Cupcake.  I cannot find it.  Anyone
> > > know how to create a video thumbnail?
>
> > > Ty
>
> > > On Apr 5, 8:54 pm, Wei <[email protected]> wrote:
>
> > > > Hi Dave,
>
> > > > Are you meaning I can not use this class in my own application?
> > > > But in MediaPlayerPerformance.java(framework folder), it can import
> > > > MediaMetadataRetriever.
> > > > Is any lib I need to load or ....?
> > > > Please give me some hint
>
> > > > - wei
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to