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

来源:互联网 发布:鄞州区网络预约平台 编辑:程序博客网 时间:2024/04/26 16:43

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

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

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

  int musicTime = player.getCurrentPosition() / 1000;

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

1 0
原创粉丝点击