前言

记录一下Android中获取文件或音视频文件中的mimetype,简单记录一下,方便自己查阅。

正文

下面大概介绍3中,第一个是针对文件获取mimetype来说的,第二个和第三个是针对音视频获取mimetype来说的。

当然,可能获取的mimetype不一定相同,只作为一定的参考。

隐藏内容!
付费阅读后才能查看!
2
3
多个隐藏块只需支付一次

小结

这三种解析mimetype存在不一样,这里以多媒体测试为例哈。

path           : /sdcard/Media/sdd.m4a
第一种 mimeType : audio/mpeg
第二种 mimeType : audio/mp4
第三种 mimeType : audio/alac

也就是解析存在差异。

  1. 第一种是针对所有文件,解析文件类型mimetype;

  2. 第二种是针对音乐视频和图片,解析一些信息(mimetype,高宽等信息);

  3. 第三种是针对音乐和视频来说的解析使用哪里轨道格式(编码格式方式);

参考文章

  1. 《MediaProvider源码》

  2. getMimeTypeFromExtension记录

  3. MediaMetadataRetriever解析媒体文件元数据

相关文章

暂无评论

none
暂无评论...