Это ошибка в iOS ... даже внутри функции, которая вызывается при событии onloadedmetadata
, вы МОЖЕТЕ ПОЛУЧИТЬ NaN
.
В моем случае это происходит случайным образом, когда пользователь выбирает новый mp3 и код динамически устанавливает свойство src
. Звук воспроизводится нормально, но НЕКОТОРЫЕ, длительность возвращается NaN
, облажая любой индикатор прогресса, который зависит от этого значения.