利用MediaPlayer 获取一个音频或者视频文件的播放时长
2014-08-28 09:13
549 查看
MediaPlayer md = new MediaPlayer();
try {
LogUtils.log(Environment.getExternalStorageDirectory() +"/123.mp3");
md.setDataSource(Environment.getExternalStorageDirectory() +"/123.mp3");
md.prepare();
LogUtils.log("size " + md.getDuration());
} catch (Exception e) {
e.printStackTrace();
}
MediaPlayer 初始化 -> setDataSource->prepare-> 就可以获取到了getDuration() 单位是ms
相关文章推荐
- android之MediaPlayer播放音频或者视频文件
- iOS开发:获取一个视频、音频文件的播放时长
- 利用php实现获取一个文件中一个单词或者字符串出现的次数
- Android如何获取assets或者raw目录的视频文件路径播放视频
- java播放本地一个音频或视频文件
- 实时播放视频、音频、或者avi文件
- MediaPlayer类播放音频或者视频
- Android中除了利用VideoView、Mediaplayer播放视频文件外,还可以用发送Intent来调用视频播放模块。
- 通过后缀判断一个文件是什么文件(音频或者视频)
- 收藏——在C#使用SHGetFileInfo获取(管理)文件或者文件夹图标(C#封装Win32函数的一个例子)
- android 利用VideoView播放视频文件
- 利用OpenCV读入一个彩色视频文件并以灰度格式输出
- 利用OpenCV进行【视频的读取】与【保存视频文件或者图像】源码!~
- C++获取flv视频文件的播放时间
- linux获取一个文件的行数或者字符数
- [转]关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 怎样在EVC4.0下编程实现音频和视频文件的的播放
- 连续播放多个视频音频文件
- 关于ffmpeg 的总结(一个linux 下 集 屏幕录像录音,音频视频转换,合并音频视频文件,格式转换于一身的命令)
- 媒体播放器播放音频或视频文件提示“没有注册类别”情况的解决办法。