Похоже, проблема была в неправильной продолжительности трека - причём получался ноль, а не nan, поэтому ошибок и не было. Исправил, изменив ao.duration (длительность, получаемая при создании аудио-объекта) на document.getElementById(this.id).duration; Всё равно странно это, но теперь вроде как везде работает.
|