thanks to both
but it seems not exactly what i want at first

before i used opencore to do this because that function *really*
parse my media file to see its mime-type

but MediaFile.java MediaScanner.java use the 'file extension' to
detect
the mimetype

thanks
On Jun 17, 3:11 am, Kumar Bibek <coomar....@gmail.com> wrote:
> If you know the path, you can access all the details through the
> MediaStore content provider.
>
> Cursor cursor = managedQuery(Uri.parse(data.getDataString()), null,
>                                 null, null, null);
> cursor.moveToNext();
>
> // Retrieve the path and the mime type
> String path = cursor.getString(cursor
>                 .getColumnIndex(MediaStore.MediaColumns.DATA));
> String mimeType = cursor.getString(cursor
>                 .getColumnIndex(MediaStore.MediaColumns.MIME_TYPE));
>
> For this, you need to know the ContentURI of the image/video.
>
> Thanks and Regards,
> Kumar Bibekhttp://tech-droid.blogspot.com
>
> On Jun 15, 4:30 pm, chetan achar <chetan...@gmail.com> wrote:
>
>
>
> > There is a file called Mediafile.java and MediaScanner.java in
> > frameworks base. Just go through it.
>
> > On Tue, Jun 15, 2010 at 4:46 PM, allstars <allstars....@gmail.com> wrote:
> > > hi
> > > i would like to get the mime type of my local media file (3gpp ,
> > > mp4, ...etc)
>
> > > if it is of video
> > > then i want to allocate a SurfaceView for it additionally
> > > otherwise i just use MediaPlayer to play it
>
> > > i have found opencore has provided some interface for that
> > > and used by mediascanner.cpp
>
> > > but it seems in android media framework it isnt
>
> > > so can i achieve this by using android media framework?
>
> > > thanks
>
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "Android Developers" group.
> > > To post to this group, send email to android-developers@googlegroups.com
> > > To unsubscribe from this group, send email to
> > > android-developers+unsubscr...@googlegroups.com
> > > For more options, visit this group at
> > >http://groups.google.com/group/android-developers?hl=en
>
> > --
> > With Regards,
> > Chetz

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to