社区
移动开发其他问题
帖子详情
MediaMetadataRetriever与MediaPlayer获得getDuration为什么不一样??
hellofeiya
2012-12-12 04:22:16
MediaMetadataRetriever与MediaPlayer获得getDuration为什么不一样?? 求解啊!
...全文
460
1
打赏
收藏
MediaMetadataRetriever与MediaPlayer获得getDuration为什么不一样??
MediaMetadataRetriever与MediaPlayer获得getDuration为什么不一样?? 求解啊!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hellofeiya
2013-07-03
打赏
举报
回复
媒体扫描的策略问题,
Android
Media
player
音乐播放器设计
在UI设计上,进度条(SeekBar)的实现可以通过`
Media
player
`的`getCurrentPosition()`和`get
Duration
()`方法获取当前播放位置和总时长,然后根据比例更新SeekBar的值。此外,`
Media
player
`的`setOnPreparedListener...
安卓音乐播放器
进度条的实现主要依赖于`
Media
Player
`的两个关键方法:`seekTo()`和`get
Duration
()`。`get
Duration
()`返回音频文件的总时长,`seekTo()`则允许我们设置播放位置,这两个方法结合就可以创建一个能够显示当前播放进度...
android本地音乐播放器
同时,你可以通过get
Duration
()获取总时长,getCurrentPosition()获取当前播放位置,更新进度条的状态。 4. **时间显示**:在播放过程中,你需要实时更新歌曲的当前时间和总时间。可以使用Handler或Timer来定期更新...
Android sd卡音频文件列表显示+歌曲播放
对于每个文件,我们需要判断其是否为音频文件,这通常通过检查文件扩展名(如.mp3、.aac等)或者使用`
Media
Metadata
Re
trie
ver
`类来获取文件的元数据,判断其MIME类型。 然后,将这些音乐文件的信息(如文件路径、...
音乐播放器
3. **显示音乐播放时间**:可以通过`
Media
Player
`的`get
Duration
()`获取总时长,`getCurrentPosition()`获取当前播放位置,通过计算两者比例并转换为分钟和秒的形式显示。 4. **演唱者信息**:这通常需要从音乐元...
移动开发其他问题
791
社区成员
13,279
社区内容
发帖
与我相关
我的任务
移动开发其他问题
移动平台 其他移动相关
复制链接
扫一扫
分享
社区描述
移动平台 其他移动相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章