安卓 MediaPlayer 获取MP3 播放时长有关问题


通过MediaPlayer 的 getDuration() 是可以获取MP3的总时长(类似于56541这样的数字的长度,其实就是多少秒的意思);

通过MediaPlayer 的 getCurrentPosition() 是可以获取MP3的此时的时长(也就是此时运行了多少秒);

想要获得此时播放了多久显示在界面上的话可以直接使用MediaPlayer 的 getCurrentPosition()方法获取到此时时长然后除以60就是分钟数,取余就是秒数 即:    

  int musicTime = player.getCurrentPosition() / 1000;

  String  show = musicTime / 60 + ":" + musicTime % 60;

发布了94 篇原创文章 · 获赞 158 · 访问量 48万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览