前言
记录一下Android中获取文件或音视频文件中的mimetype,简单记录一下,方便自己查阅。
正文
下面大概介绍3中,第一个是针对文件获取mimetype来说的,第二个和第三个是针对音视频获取mimetype来说的。
当然,可能获取的mimetype不一定相同,只作为一定的参考。
小结
这三种解析mimetype存在不一样,这里以多媒体测试为例哈。
path : /sdcard/Media/sdd.m4a 第一种 mimeType : audio/mpeg 第二种 mimeType : audio/mp4 第三种 mimeType : audio/alac
也就是解析存在差异。
-
第一种是针对所有文件,解析文件类型mimetype;
-
第二种是针对音乐视频和图片,解析一些信息(mimetype,高宽等信息);
-
第三种是针对音乐和视频来说的解析使用哪里轨道格式(编码格式方式);
参考文章
-
《MediaProvider源码》
-
《》
-
《
历史上的今天
暂无评论...
随机推荐
音视频学习:AudioRecord的简单使用
前言相关文章摘抄过,但由于不是自己写的或者敲过代码,后面就忘了。本站主要简单的介绍AudioRecord的使用。好记性不如烂笔头正文Android录音的流程:构造一个AudioRecord对象,其中需要的最小录音缓存buffer大小可以通过getMinBufferSize方法得到。...
adb查询和改变ContentProvider的值
前言项目中有用ContentProvider存储自定义的属性值,为了方便调试,因此想用adb shell 通过命令改变查看效果。其实之前也记录过相关的,只是没有亲自试验,摘抄文章《[摘]adb命令行查询content-provider -笔友城堡 - 阅读是一种生活方式 ()》。今天有空,重...
MediaPlayer源码介绍2
前言之前介绍MediaPlayer ,接上文《MediaPlayer JNI层介绍》(看做《MediaPlayer源码介绍1》)介绍到mediaplayer.cpp,这也是一个代理,真正处理的并不是这个。今天以setDataSource()为例继续分析。涉及代码frameworks\av\...
Android系统切换语言后,Activity中的文本没有改变
前言切换语言后,项目中的APP中的文本没有根据系统的语言改变而改变。这个是个小问题,但还是记录一下,方便自己查阅。正文隐藏内容!付费阅读后才能查看!¥1 ¥3多个隐藏块只需支付一次付费阅读参考文章《[摘]切换多国语言导致Fragment被回收,出现切换错乱》
Glide V4和V3 使用不同
Glide是目前 Android 上最流行的图片加载库之一。目前Glide已经更新到了4.11.0repositories { mavenCentral() google()}dependencies { implementation 'com.github.bumptech...
何其芳:脚步
你的脚步常低响在我的记忆中,在我深思的心上踏起甜蜜的凄动。有如虚阁悬琴,久失去了亲切的手指,黄昏风过,弦弦犹颤着昔日的声息;又如白杨的落叶飘在无言的荒郊,片片互递的叹息犹似树上的萧萧。呵,那是江南的秋夜!深秋正梦得酣熟,而又清彻,脆薄,如不胜你低抑之脚步!你是怎样悄悄地扶上曲...