package Ġcom . video . trim mer . utils Ċ Ċ import Ġjava . util .* Ċ import Ġkotlin . math . round ToInt Ċ Ċ object ĠTrim Video Utils Ġ{ ĊĊĠĠĠ Ġfun Ġstring For Time ( time Ms : ĠFloat ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtotal Seconds Ġ= Ġ( time Ms Ġ/ Ġ 1 0 0 0 ). toInt () ĊĠĠĠĠĠĠĠ Ġval Ġmilliseconds Ġ= Ġ( time Ms Ġ% Ġ 1 0 0 0 f ). round ToInt () ĊĠĠĠĠĠĠĠ Ġval Ġseconds Ġ= Ġtotal Seconds Ġ% Ġ 6 0 ĊĠĠĠĠĠĠĠ Ġval Ġminutes Ġ= Ġtotal Seconds Ġ/ Ġ 6 0 Ġ% Ġ 6 0 ĊĠĠĠĠĠĠĠ Ġval Ġhours Ġ= Ġtotal Seconds Ġ/ Ġ 3 6 0 0 ĊĊĊĠĠĠĠĠĠĠ Ġval Ġm Formatter Ġ= ĠFormatter () ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( hours Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Formatter . format ("% d :% 0 2 d :% 0 2 d .% 0 2 d ", Ġhours , Ġminutes , Ġseconds , Ġmilliseconds ). toString () ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Formatter . format ("% 0 2 d :% 0 2 d .% 0 2 d ", Ġminutes , Ġseconds , Ġmilliseconds ). toString () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġstring For Preview Time ( time Ms : ĠFloat ): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtotal Seconds Ġ= Ġ( time Ms Ġ/ Ġ 1 0 0 0 ). toInt () ĊĠĠĠĠĠĠĠ Ġval Ġseconds Ġ= Ġtotal Seconds Ġ% Ġ 6 0 ĊĠĠĠĠĠĠĠ Ġval Ġminutes Ġ= Ġtotal Seconds Ġ/ Ġ 6 0 Ġ% Ġ 6 0 ĊĠĠĠĠĠĠĠ Ġval Ġhours Ġ= Ġtotal Seconds Ġ/ Ġ 3 6 0 0 ĊĊĠĠĠĠĠĠĠ Ġval Ġm Formatter Ġ= ĠFormatter () ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( hours Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Formatter . format ("% d :% 0 2 d :% 0 2 d ", Ġhours , Ġminutes , Ġseconds ). toString () ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġm Formatter . format ("% 0 2 d :% 0 2 d ", Ġminutes , Ġseconds ). toString () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ