html:
<video id= "video" src= "..."></video>
js:
const video = document.getElementById('video');
function Video_duration() {
console.log(video.duration);
};
video.onloadedmetadata = Video_duration();
Сначало загружается html, потом js. Сурс у видео локальный, прописан изначально. По логике вещей по загрузке метаданных я должен получить длительность видео, но я получаю NaN. Причём не имеет значения какое событие я жду, хоть метадату, хоть дату, хоть любое другое – результат тот же. Если же вызвать функцию в консоле, то результат я всё таки получаю, но я не пойму, почему не считывается результат по загрузке