80,471
社区成员




MediaMetadataRetriever mmr = new MediaMetadataRetriever();
try {
mmr.setDataSource(path);
String title = new File(path).getName();
Bitmap bitMap = null;
String mataDataStr = mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
int seconds = 0;
if(mataDataStr!=null){
seconds = Integer.valueOf(mataDataStr);
}
if (seconds > 1) {
bitMap = mmr.getFrameAtTime(1 * 1000 * 1000, MediaMetadataRetriever.OPTION_CLOSEST_SYNC);
}
} catch (Exception e) {
e.printStackTrace();
}