在制作音乐、视频播放器时,音乐的时长是以分:秒的方式显示的,一般开发读出的音乐时长为long类型以毫秒为单位,写了一个方法在这里记录一下,直接贴进项目即可使用。
上代码:
public static String timeParse(long duration) {
String time = "" ;
long minute = duration / 60000 ;
long seconds = duration % 60000 ;
long second = Math.round((float)seconds/1000) ;
if( minute < 10 ){
time += "0" ;
}
time += minute+":" ;
if( second < 10 ){
time += "0" ;
}
time += second ;
return time ;
}