Я просмотрел пару вопросов, чтобы узнать, играет ли элемент HTML5, но не может найти ответ. Я просмотрел документацию W3, и у меня есть событие с именем «play», но я не могу заставить его работать.Обнаружить, если играет элемент видео HTML5
Это мой текущий код:
var stream = document.getElementsByTagName('video');
function pauseStream() {
if (stream.playing) {
for (var i = 0; i < stream.length; i++) {
stream[i].pause();
$("body > header").addClass("paused_note");
$(".paused_note").text("Stream Paused");
$('.paused_note').css("opacity", "1");
}
}
}
У меня нет абсолютно никакого опыта, но вы можете получить информацию из видео теге, чтобы получить PlayTime метку времени? что вы можете сделать, это таймер на 90 мс и отслеживать, где находится видеоролик, и если метка времени продвигается, вы знаете, что видео воспроизводится ... – jcolebrand
Возможный дубликат [Как узнать, играет ли в данный момент элемент
Также смотрите: [HTML5-видео-тег, javascript для определения статуса воспроизведения? ] (http://stackoverflow.com/questions/6647168/html5-video-tag-javascript-to-detect-playing-status/) –