Android获取文件的mimtype记录

Android  小知识  2024年11月13日 am8:08发布7天前更新 91es.com站长
20 0 0

前言

记录一下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解析媒体文件元数据

 历史上的今天

  1. 2019: 乔叶:比明天年轻(0条评论)
版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com
3、 本站内容: 部分来源于网络,仅供学习和参考,若侵权请留言
3、 本站申明: 个人流水账日记,内容并不保证有效

暂无评论

暂无评论...

随机推荐

window bat脚本自动开关WiFi

前面我们已经学习了bat脚本命令的基础命令的使用,今天我们就学习学习一个简单又使用的(对我而言)实例。使用bat控制自动化测试WiFi开和关的性能。(本文需要《adb shell命令控制WIFI连接开启/关闭状态》知识)先直接上代码,然后慢慢分析。@echo off:startech...

Android Studio使用makejar导出jar包

前言记录一下如何使用makejar导出jar包。正文这里lib库PhotoView来说。PhotoView/build.gradle 新增如下内容:task clearJar(type: Delete) { delete rootProject.file("PhotoView/j...

Android状态栏之WiFiView

前言状态栏上使用,WifiView用于显示Wifi信号强度变化。记录于此,方便自己查阅。正文隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏块只需支付一次付费阅读

Android日志分析笔记

下面整理一下日志分析常用的关键字,包括系统重启(Fatal 、died),异常,应用ANR,闪退等(慢慢整理,不一定全部都有)1、 Fatal 关键字这是可以直接查找系统异常的关键字AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCES...

Android View相关摘抄

前言介绍Android的View的相关知识(主要来自《Android进阶之光》),之前记录的,附在这里方便自己查询。正文View的继承关系ViewGroup作为View或者ViewGroup这些组件的容器, 派生了多种布局控件子类, 比如LinearLayout、 RelativeLayo...

[摘抄]Vim的四种模式

 一.启动Vim1.双击桌面的图标,就可以启动Vim(是图形界面的)2.在开始菜单---点--运行 接着输入 vim 或者gvim,就可以启动Vim或Gvim了.二.Vim的模式1.Vim常用模式.命令模式(command-mode)插入模式(insert-mode)可视模...