MediaPlayer取得音视频文件总时长的方法
来源:互联网 发布:网络盒子电视直播软件 编辑:程序博客网 时间:2024/05/18 01:51
1.本地文件
通过查询数据库audio或video视图的duration字段。
这种方法针对手机上存储的本地文件有效,但对于网络上的在线文件则不起作用。
2.在线文件
对于在线文件,则可以在MediaPlayer的prepareAsync后,当接收到onPrepared的时候通过MediaPlayer的getDuration方法取得总时长。
对于本地的APE音乐文件,也可以通过上述方法在prepare完成后取得总时长;虽然APE文件会被扫描到数据库中,但有时候扫描的时长不正确,就可以通过这种方法来校正。
当然,修正媒体扫描错误才是解决APE文件时长扫描不正确的最好方法。
- MediaPlayer取得音视频文件总时长的方法
- java 怎么取得视频文件的总时长
- 音乐播放器之--获取音/视频文件总时长的方法
- mediaPlayer的seekto方法
- MediaPlayer类可用于控制音频/视频文件或流的播放。关于如何使用这个类的方法还可以阅读VideoView类的文档。
- 音视频文件的播放
- MediaPlayer获取实例的方法
- 利用MediaPlayer 获取一个音频或者视频文件的播放时长
- android之MediaPlayer播放音频或者视频文件
- MediaPlayer 播放视频文件并通过SurfaceView显示
- 一种基于流水线的视频文件校验方法
- MediaPlayer的reset()方法的作用
- 相对路径的取得方法
- 取得磁盘符号的方法
- 取得磁盘符号的方法
- 取得DataList内容的方法
- 取得路径的各种方法
- C#取得时间的方法
- Loner_li 面向对象 实例练习--要求:用户输入上述四个字段的值,实例化一个Computer类,然后调用类中方法输出电脑详细信息
- 母函数详解
- 黑马程序员——交通灯管理系统
- 谈谈:程序集加载和反射
- 如何分析一个存储过程的性能
- MediaPlayer取得音视频文件总时长的方法
- MyEclipse中关闭项目的作用及操作方法
- c++虚基类
- poj1190生日蛋糕(dfs+剪枝)
- 在内核里添加yaffs2的支持
- .net学习网址
- ios开发ASIHTTPRequest-进度追踪
- Windows7更改替换cmd(powershell)字体完全方法教程
- 叹