var video = document.getElementById("video");
console.log(video);
console.log(video.duration);
console.log(typeof video.duration);
Результат
http://joxi.ru/Z8UVUxjKTJBIDpH_hNI
WTF?
Как возвращаемое значение может быть NaN при том то оно number?
И как получить при таких раскладах длительность видео?