Я пытаюсь получить длительность аудиотега HTML5 в формате 00:00
, но я не понимаю, почему мой код получает длительность в этом формате: 0:00
.Итак, пропущена 1 цифра!
Это мой текущий код:
$(audio).bind('timeupdate', function(){
var minutes = parseInt(audio.duration / 60, 10);
var seconds = parseInt(audio.duration % 60);
$('.Audio_durationTime').text(minutes + ':' + seconds);
/////Passed time////
var mins = Math.floor(audio.currentTime / 60);
if (mins < 10) {
mins = '0' + String(mins);
}
var secs = Math.floor(audio.currentTime % 60);
if (secs < 10) {
secs = '0' + String(secs);
}
$('.Audio_passedTime').text(mins + ':' + secs);
});
И рабочая скрипка:
http://jsfiddle.net/8cpwv2mf/6/
Может кто-топожалуйста, совет по этому вопросу?
Заранее спасибо.