IMediaPlayer获取avi类型视频信息
时间: 2023-08-18 20:16:44 浏览: 36
您可以使用Android自带的MediaMetadataRetriever类来获取视频的元数据信息,包括avi类型的视频。以下是一个示例代码:
```
MediaMetadataRetriever retriever = new MediaMetadataRetriever();
retriever.setDataSource(filePath);
String duration = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);
String width = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH);
String height = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT);
String bitrate = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_BITRATE);
String frameRate = retriever.extractMetadata(MediaMetadataRetriever.METADATA_KEY_CAPTURE_FRAMERATE);
```
其中,filePath是视频文件的路径,duration是视频时长(单位为毫秒),width和height是视频宽度和高度,bitrate是视频的比特率,frameRate是视频的帧率。您可以根据需要获取其他元数据信息。