Android之获取到音视频的时长后按格式(00:00或者00:00:00)显示
【摘要】 1 需求
我们获取到了本地视频时长(秒为单位),然后需要按照如下格式显示
没有到小时的时长如下格式
00:00
有到小时的时长如下格式
00:00:00
2 代码实现
/** * 可以显示小时 */ f...
1 需求
我们获取到了本地视频时长(秒为单位),然后需要按照如下格式显示
没有到小时的时长如下格式
00:00
有到小时的时长如下格式
00:00:00
2 代码实现
-
/**
-
* 可以显示小时
-
*/
-
fun getDateStr(ms: Long): String? {
-
val ss = 1
-
val mi = ss * 60
-
val hh = mi * 60
-
val dd = hh * 24
-
val day = ms / dd
-
val hour = (ms - day * dd) / hh
-
val minute = (ms - day * dd - hour * hh) / mi
-
val second = (ms - day * dd - hour * hh - minute * mi) / ss
-
// val milliSecond =
-
// ms - day * dd - hour * hh - minute * mi - second * ss
-
if (minute == 0L && second == 0L && hour == 0L){
-
return "0:01"
-
}
-
val sb =
文章来源: chenyu.blog.csdn.net,作者:chen.yu,版权归原作者所有,如需转载,请联系作者。
原文链接:chenyu.blog.csdn.net/article/details/108762953
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)