Android之获取到音视频的时长后按格式(00:00或者00:00:00)显示
生活随笔
收集整理的這篇文章主要介紹了
Android之获取到音视频的时长后按格式(00:00或者00:00:00)显示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 需求
我們獲取到了本地視頻時長(秒為單位),然后需要按照如下格式顯示
沒有到小時的時長如下格式
00:00
有到小時的時長如下格式
00:00:00
2 代碼實現
/*** 可以顯示小時*/fun getDateStr(ms: Long): String? {val ss = 1val mi = ss * 60val hh = mi * 60val dd = hh * 24val day = ms / ddval hour = (ms - day * dd) / hhval minute = (ms - day * dd - hour * hh) / mival second = (ms - day * dd - hour * hh - minute * mi) / ss // val milliSecond = // ms - day * dd - hour * hh - minute * mi - second * ssif (minute == 0L && second == 0L && hour == 0L){return "0:01"}val sb =總結
以上是生活随笔為你收集整理的Android之获取到音视频的时长后按格式(00:00或者00:00:00)显示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android之最简单的遍历某个目录下的
- 下一篇: Android(kotlin)之对一组图