android.media
Class MediaMetadataRetriever
java.lang.Object
android.media.MediaMetadataRetriever
public class MediaMetadataRetriever
- extends Object
OPTION_PREVIOUS_SYNC
public static final int OPTION_PREVIOUS_SYNC
- See Also:
- Constant Field Values
OPTION_NEXT_SYNC
public static final int OPTION_NEXT_SYNC
- See Also:
- Constant Field Values
OPTION_CLOSEST_SYNC
public static final int OPTION_CLOSEST_SYNC
- See Also:
- Constant Field Values
OPTION_CLOSEST
public static final int OPTION_CLOSEST
- See Also:
- Constant Field Values
METADATA_KEY_CD_TRACK_NUMBER
public static final int METADATA_KEY_CD_TRACK_NUMBER
- See Also:
- Constant Field Values
METADATA_KEY_ALBUM
public static final int METADATA_KEY_ALBUM
- See Also:
- Constant Field Values
METADATA_KEY_ARTIST
public static final int METADATA_KEY_ARTIST
- See Also:
- Constant Field Values
METADATA_KEY_AUTHOR
public static final int METADATA_KEY_AUTHOR
- See Also:
- Constant Field Values
METADATA_KEY_COMPOSER
public static final int METADATA_KEY_COMPOSER
- See Also:
- Constant Field Values
METADATA_KEY_DATE
public static final int METADATA_KEY_DATE
- See Also:
- Constant Field Values
METADATA_KEY_GENRE
public static final int METADATA_KEY_GENRE
- See Also:
- Constant Field Values
METADATA_KEY_TITLE
public static final int METADATA_KEY_TITLE
- See Also:
- Constant Field Values
METADATA_KEY_YEAR
public static final int METADATA_KEY_YEAR
- See Also:
- Constant Field Values
METADATA_KEY_DURATION
public static final int METADATA_KEY_DURATION
- See Also:
- Constant Field Values
METADATA_KEY_NUM_TRACKS
public static final int METADATA_KEY_NUM_TRACKS
- See Also:
- Constant Field Values
METADATA_KEY_WRITER
public static final int METADATA_KEY_WRITER
- See Also:
- Constant Field Values
METADATA_KEY_MIMETYPE
public static final int METADATA_KEY_MIMETYPE
- See Also:
- Constant Field Values
METADATA_KEY_ALBUMARTIST
public static final int METADATA_KEY_ALBUMARTIST
- See Also:
- Constant Field Values
METADATA_KEY_DISC_NUMBER
public static final int METADATA_KEY_DISC_NUMBER
- See Also:
- Constant Field Values
METADATA_KEY_COMPILATION
public static final int METADATA_KEY_COMPILATION
- See Also:
- Constant Field Values
METADATA_KEY_HAS_AUDIO
public static final int METADATA_KEY_HAS_AUDIO
- See Also:
- Constant Field Values
METADATA_KEY_HAS_VIDEO
public static final int METADATA_KEY_HAS_VIDEO
- See Also:
- Constant Field Values
METADATA_KEY_VIDEO_WIDTH
public static final int METADATA_KEY_VIDEO_WIDTH
- See Also:
- Constant Field Values
METADATA_KEY_VIDEO_HEIGHT
public static final int METADATA_KEY_VIDEO_HEIGHT
- See Also:
- Constant Field Values
METADATA_KEY_BITRATE
public static final int METADATA_KEY_BITRATE
- See Also:
- Constant Field Values
MediaMetadataRetriever
public MediaMetadataRetriever()
setDataSource
public void setDataSource(String path)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
setDataSource
public void setDataSource(String uri,
Map<String,String> headers)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
setDataSource
public void setDataSource(FileDescriptor fd,
long offset,
long length)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
setDataSource
public void setDataSource(FileDescriptor fd)
throws IllegalArgumentException
- Throws:
IllegalArgumentException
setDataSource
public void setDataSource(Context context,
Uri uri)
throws IllegalArgumentException,
SecurityException
- Throws:
IllegalArgumentException
SecurityException
extractMetadata
public String extractMetadata(int keyCode)
getFrameAtTime
public Bitmap getFrameAtTime(long timeUs,
int option)
getFrameAtTime
public Bitmap getFrameAtTime(long timeUs)
getFrameAtTime
public Bitmap getFrameAtTime()
getEmbeddedPicture
public byte[] getEmbeddedPicture()
release
public void release()
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class Object
- Throws:
Throwable
Copyright © 2008-2012. All Rights Reserved.