mod: 视频播放器重构 - 基本功能
This commit is contained in:
29
lib/plugin/pl_player/utils.dart
Normal file
29
lib/plugin/pl_player/utils.dart
Normal file
@ -0,0 +1,29 @@
|
||||
String printDuration(Duration? duration) {
|
||||
if (duration == null) return "--:--";
|
||||
|
||||
/*String twoDigits(int n) {
|
||||
if (n >= 10||n < 0) return "$n";
|
||||
return "0$n";
|
||||
}*/
|
||||
String twoDigits(int n) => n.toString().padLeft(2, "0");
|
||||
|
||||
String twoDigitMinutes = twoDigits(duration.inMinutes).replaceAll("-", "");
|
||||
String twoDigitSeconds =
|
||||
twoDigits(duration.inSeconds.remainder(60)).replaceAll("-", "");
|
||||
//customDebugPrint(duration.inSeconds.remainder(60));
|
||||
return "$twoDigitMinutes:$twoDigitSeconds";
|
||||
}
|
||||
|
||||
String printDurationWithHours(Duration? duration) {
|
||||
if (duration == null) return "--:--:--";
|
||||
|
||||
String twoDigits(int n) {
|
||||
if (n >= 10) return "$n";
|
||||
return "0$n";
|
||||
}
|
||||
|
||||
String twoDigitHours = twoDigits(duration.inHours);
|
||||
String twoDigitMinutes = twoDigits(duration.inMinutes.remainder(60));
|
||||
String twoDigitSeconds = twoDigits(duration.inSeconds.remainder(60));
|
||||
return "$twoDigitHours:$twoDigitMinutes:$twoDigitSeconds";
|
||||
}
|
||||
Reference in New Issue
Block a user