@rinatoptimus

Как поставить воспроизведение видео на паузу?

На странице сайта из папки по автозапуску проигрывается видео. Как сделать так, чтобы оно само ставилось на паузу в определенный момент времени, скажем, на пятой секунде? При этом на его месте не должен появится черный экран.
  • Вопрос задан
  • 2078 просмотров
Пригласить эксперта
Ответы на вопрос 1
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Как реализовать воспроизведение видео / аудио при нажатии на кнопку?

HTML
<video data-type="video" type="video/mp4" src="/data/NFL.1.mp4" autoplay controls></video>

JS
$(function (e) {
	$('[data-type="video"]').on('play', function () {
		var video = this;

		setTimeout(function () {
			video.pause();
		}, 5000);
	});
});

Update: Как верно подсказал Дмитрий, следует использовать другое событие:

JS
$('[data-type="video"]').on('timeupdate', function () {
	if (this.currentTime > 5) {
		this.pause();
	}
});
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы