MediaMetadataRetriever可以用来获取音视频文件的相关信息,例如宽高、时长、第一帧、方向等等,用的时候再多了解下:
用法:
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
if (videoUrl.startsWith("http")) {
//给网络视频设置DataSource
retriever.setDataSource(videoUrl,new HashMap<String, String>());
} else {
//给本地视频设置DataSource
retriever.setDataSource(videoUrl);
}