@doktorpull

Как определить продолжительность видео файла JavaScript и вывести его на сайте?

Подскажите как с помощью JavaScript вывести на сайте общее время видео файла.

<h2>Видео контент номер 1</h2><span class="time">3:15</span>
<video id="myvideo" width="480" height="270">
	   <source src="http://doktorpull.myjino.ru/uploads/files/1388073459_pixel-news-v1.mp4">
    </video>


Нужно чтобы время файла выводилось вот тут
<span class="time">3:15</span>

Подскажите буду очень благодарен.
  • Вопрос задан
  • 9232 просмотра
Пригласить эксперта
Ответы на вопрос 4
itspers
@itspers
document.getElementById("myvideo").addEventListener('loadedmetadata', function() {
    console.log(document.getElementById("myvideo").duration);
});
Ответ написан
Anonym
@Anonym
Программирую немного )
(function(window) {
    var videoNode = window.document.querySelector('#myvideo');
    var timeNode = window.document.querySelector('.time');
    videoNode.addEventListener('loadedmetadata', function(e) {
        var duration = videoNode.duration.toFixed(1);
        var m = duration % 60;
        timeNode.innerText = Math.floor(duration / 60) + ':' + (m < 10 ? '0' : '') + m;
    });
})(window);
Ответ написан
@doktorpull Автор вопроса
<video  width="480" height="270">
       <source src="http://doktorpull.myjino.ru/uploads/files/1388073459_pixel-news-v1.mp4">
    </video>


Нет вот к такому можно будет обратиться?
Ответ написан
@doktorpull Автор вопроса
@Anonym вот же ничего не выводится? =(

1390393389_34535.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы