不用打开视频、音频文件就能获取视频、音频的时长等属性
来源:互联网 发布:java软件工程师教程 编辑:程序博客网 时间:2024/05/25 19:56
主要使用 android.media.MediaMetadataRetriever 类,其官方文档对该类的作用的解释是 MediaMetadataRetriever class provides a unified interface for retrieving frame and meta data from an input media file. 意思是 该类用于检索 媒体文件的框架信息和元数据。
public long getMediaLength(String strMediaPath){MediaMetadataRetriever mmr = new MediaMetadataRetriever();mmr.setDataSource(strMediaPath);String time = mmr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);long timeInmillisec = Long.parseLong( time );return timeInmillisec;}
要获取什么信息就在 extractMetadata 方法中传入相应的变量,如 METADATA_KEY_BITRATE 用于获取比特率,METADATA_KEY_DATE 用于获取媒体文件创建或最后一次更新的事件。
0 0
- 不用打开视频、音频文件就能获取视频、音频的时长等属性
- iOS开发:获取一个视频、音频文件的播放时长
- Java 处理视频 、音频文件(读取视频时长等) - JAVE
- Android获取视频音频的时长的方法
- Android获取视频音频的时长的方法
- Android获取视频音频的时长的方法
- java 获取音频,视频时长
- 获取音频文件的时长
- 获取视频时长
- 获取视频时长
- 音频、视频播放时属性、事件等操作
- 获取HTML5视频时长的方法
- 获取音、视频信息:比特率、屏幕尺寸、时长等
- js获取视频时长
- jave获取视频时长
- jave获取视频时长
- js获取视频时长
- 图片,音频,视频文件的上传 以及图片缩略图的制作,音频文件时长的获取以及 视频文件缩略图的获取
- c++ extern "C"
- Length of Last Word
- C#钩子应用实例
- 几类ARM中断的区别
- Android save img to sqlite
- 不用打开视频、音频文件就能获取视频、音频的时长等属性
- 出现次数超过一半的数
- C语言结构体(struct)常见使用方法
- 轻轻的我走了,正如我轻轻的来——Duilib无焦点窗口的实现
- 设置UIButton的文字显示位置、字体的大小、字体的颜色
- const参数,const返回值与const函数
- 深入理解OutOfMemoryError
- 安全卫士——Day04_1
- 菜鸟入职经验