У меня есть тег видео, что я динамически меняю его источник, поскольку я позволяю пользователю выбирать из нескольких видео из базы данных. Проблема в том, что когда я изменяю атрибут src, видео не загружается, даже если я ему говорю.
Вот мой код:
$("#video").attr('src', 'my_video_'+value+'.ogg');
$("#video").load();
while($("#video").readyState !== 4) {
console.log("Video is not ready");
};
Код остается в бесконечном цикле.
Любая помощь?
ИЗМЕНИТЬ
Яну Девлину:
//add an listener on loaded metadata
v.addEventListener('loadeddata', function() {
console.log("Loaded the video data!");
console.log("Video Source: "+ $('#video').attr('src'));
console.log("Video Duration: "+ $('#video').duration);
}, false);
Хорошо, это код, который у меня есть. Источник отлично печатает, но я до сих пор не могу получить продолжительность:/