public class MediaMetadataRetriever extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
METADATA_KEY_ALBUM |
static int |
METADATA_KEY_ALBUMARTIST |
static int |
METADATA_KEY_ARTIST |
static int |
METADATA_KEY_AUTHOR |
static int |
METADATA_KEY_BITRATE |
static int |
METADATA_KEY_CD_TRACK_NUMBER |
static int |
METADATA_KEY_COMPILATION |
static int |
METADATA_KEY_COMPOSER |
static int |
METADATA_KEY_DATE |
static int |
METADATA_KEY_DISC_NUMBER |
static int |
METADATA_KEY_DURATION |
static int |
METADATA_KEY_GENRE |
static int |
METADATA_KEY_HAS_AUDIO |
static int |
METADATA_KEY_HAS_VIDEO |
static int |
METADATA_KEY_LOCATION |
static int |
METADATA_KEY_MIMETYPE |
static int |
METADATA_KEY_NUM_TRACKS |
static int |
METADATA_KEY_TITLE |
static int |
METADATA_KEY_VIDEO_HEIGHT |
static int |
METADATA_KEY_VIDEO_WIDTH |
static int |
METADATA_KEY_WRITER |
static int |
METADATA_KEY_YEAR |
static int |
OPTION_CLOSEST |
static int |
OPTION_CLOSEST_SYNC |
static int |
OPTION_NEXT_SYNC |
static int |
OPTION_PREVIOUS_SYNC |
| Constructor and Description |
|---|
MediaMetadataRetriever() |
| Modifier and Type | Method and Description |
|---|---|
String |
extractMetadata(int keyCode) |
protected void |
finalize() |
byte[] |
getEmbeddedPicture() |
Bitmap |
getFrameAtTime() |
Bitmap |
getFrameAtTime(long timeUs) |
Bitmap |
getFrameAtTime(long timeUs,
int option) |
void |
release() |
void |
setDataSource(Context context,
Uri uri) |
void |
setDataSource(FileDescriptor fd) |
void |
setDataSource(FileDescriptor fd,
long offset,
long length) |
void |
setDataSource(String path) |
void |
setDataSource(String uri,
Map<String,String> headers) |
public static final int OPTION_PREVIOUS_SYNC
public static final int OPTION_NEXT_SYNC
public static final int OPTION_CLOSEST_SYNC
public static final int OPTION_CLOSEST
public static final int METADATA_KEY_CD_TRACK_NUMBER
public static final int METADATA_KEY_ALBUM
public static final int METADATA_KEY_ARTIST
public static final int METADATA_KEY_AUTHOR
public static final int METADATA_KEY_COMPOSER
public static final int METADATA_KEY_DATE
public static final int METADATA_KEY_GENRE
public static final int METADATA_KEY_TITLE
public static final int METADATA_KEY_YEAR
public static final int METADATA_KEY_DURATION
public static final int METADATA_KEY_NUM_TRACKS
public static final int METADATA_KEY_WRITER
public static final int METADATA_KEY_MIMETYPE
public static final int METADATA_KEY_ALBUMARTIST
public static final int METADATA_KEY_DISC_NUMBER
public static final int METADATA_KEY_COMPILATION
public static final int METADATA_KEY_HAS_AUDIO
public static final int METADATA_KEY_HAS_VIDEO
public static final int METADATA_KEY_VIDEO_WIDTH
public static final int METADATA_KEY_VIDEO_HEIGHT
public static final int METADATA_KEY_BITRATE
public static final int METADATA_KEY_LOCATION
public void setDataSource(String path) throws IllegalArgumentException
IllegalArgumentExceptionpublic void setDataSource(String uri, Map<String,String> headers) throws IllegalArgumentException
IllegalArgumentExceptionpublic void setDataSource(FileDescriptor fd, long offset, long length) throws IllegalArgumentException
IllegalArgumentExceptionpublic void setDataSource(FileDescriptor fd) throws IllegalArgumentException
IllegalArgumentExceptionpublic void setDataSource(Context context, Uri uri) throws IllegalArgumentException, SecurityException
public String extractMetadata(int keyCode)
public Bitmap getFrameAtTime(long timeUs, int option)
public Bitmap getFrameAtTime(long timeUs)
public Bitmap getFrameAtTime()
public byte[] getEmbeddedPicture()
public void release()
Copyright © 2008-2013. All Rights Reserved.