andriod 获得MP4时长
2024-09-12 23:10:30
//获得MP4时长
private int getTimeLong(String videoPath) { MediaMetadataRetriever retr = new MediaMetadataRetriever();
retr.setDataSource(videoPath);
//String height = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_HEIGHT); // 视频高度
//String width = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_WIDTH); // 视频宽度
//String rotation = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_VIDEO_ROTATION); // 视频旋转方向
String timelong = retr.extractMetadata(MediaMetadataRetriever.METADATA_KEY_DURATION);//时长,单位为毫秒
retr.release();
int l = Integer.parseInt(timelong);
return l; }
最新文章
- 在ubuntu上搭建开发环境2---Win7、Ubuntu双系统正确删除Ubuntu
- OpenGL(一)——入门学习
- .Net之美
- [android]fmodex在某些android设备上声音延迟Latency
- Mysql数据库导出压缩并保存到指定位置备份脚本
- 【三支火把】---常用C语言控制台函数总结(持续更新)
- iOS开发: 向右滑动手势功能实现
- Android空指针异常的常见情况
- bootstrap switch功能
- ORACLE 本地数据库存储过程 调用远程数据库存储过程
- Docker bridge br0 pipework
- strcpy函数解析
- Codeforces Round #525 (Div. 2) Solution
- div里 datapicker显示异常的情况之一
- ps中为什么在图片上面添加不了文字
- Lucene系列一:搜索引擎核心理论
- Linux下onvif客户端关于ipc摄像头的搜索
- 对HashMap的理解(三):ConcurrentHashMap
- 20155313 2016-2017-2 《Java程序设计》第一周学习总结
- 表A中一条记录的两个字段都对应于表B的同一个字段 如何查询?SQL, thinkphp[5]