Я пытаюсь реализовать Videogular в своем аудиоплеере App. Настройки в примере кода на this page приведены ниже:Videogular - Фильтр даты в чч: мм: формат ss не работает
<vg-time-display>{{ currentTime | date:'mm:ss' }}</vg-time-display>
<vg-scrub-bar>
<vg-scrub-bar-current-time></vg-scrub-bar-current-time>
</vg-scrub-bar>
<vg-time-display>{{ timeLeft | date:'mm:ss' }}</vg-time-display>
Однако аудиозаписей, что я пытаюсь загрузить более чем один час длиной, поэтому мне нужно реализовать «чч: мм: сс». Когда я меняю формат на hh:mm:ss
, он добавляет примерно 5:00 часов к длительности, и 00:01:30 отображается как 05:01:30
С некоторыми экспериментами adhoc в настройках «videogular.js» исправлено следующее изменение проблема:
this.onUpdateTime = function (event) {
$scope.API.currentTime = 1000 * event.target.currentTime - (1000 * 60 * 300 * 5 * 5);
if (event.target.duration != Infinity) {
$scope.API.totalTime = 1000 * event.target.duration - (1000 * 60 * 300 * 5 * 5);
$scope.API.timeLeft = 1000 * (event.target.duration - event.target.currentTime) - (1000 * 60 * 300 * 5 * 5);
$scope.API.isLive = false;
}
}
Но это также влияет на следующий код, который я не мог исправить:
percentTime = 100 * (newCurrentTime/API.totalTime);
elem.css("width", percentTime + "%");
Можете ли вы рассмотреть этот вопрос.
Благодаря & уважения
Звучит как часовой пояс. В каком часовом поясе вы находитесь? Я предполагаю либо GMT -5 (Восточная Америка), либо GMT +5 (Западная Азия). –
Это правильно. Его GMT +5. – Anjum
Итак, как мне его исправить? – Anjum