Firefox 6 HTML audio.duration = NaN проблема
Я только что нашел возможную ошибку в Firefox 6 для Windows. Когда я пытаюсь получить значение audio.duration в функции, которая запускается событием "Загруженные данные" в Firefox 6 для Windows, это значение равно NaN. И значение audio.duration обновляется значением audio.currentTime, когда начинается воспроизведение звука (audio.duration == audio.currentTime).
Это происходит только в Firefox 6 для Windows. Я попробовал один и тот же код JavaScript в Safari, Chrome, Firefox 6 (в Mac OS X 10.7) и Chrome, IE 9 (в Windows 7), он работает отлично. Так что, похоже, проблема возникает только в Firefox 6 для Windows. Аудио для Firefox имеет формат ogg. Кто-нибудь еще находит эту проблему?
1 ответ
Я разобрался с этой проблемой, предоставив аудио с кодировкой CBR. Для аудио в кодировке VBR audio.duration всегда получает NaN в Firefox 6/7/8 для Windows.