webirus
@webirus
Тыжверстальщик! Наверстай мне упущенное...

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

Привет.
Сейчас делаю небольшой сайтик с фоновым видео.
Реализация такая: www.demorus.ru/sborkamebeli
А как сделать чтобы видео не запускалось при загрузке, а добавить кнопку Play?
Не гуглится ответ, или ищу неправильно.
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
webirus
@webirus Автор вопроса
Тыжверстальщик! Наверстай мне упущенное...
Как это часто бывает, нашел решение сам.
$('#play-pause-button').click(function () { // кнопка запуска
   if ($("#media-video").get(0).paused) { // id видеоролика
       $("#media-video").get(0).play();
   } else {
       $("#media-video").get(0).pause();
  }
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
У элемента есть функции play/pause, можно также проверить состояние paused, и повесить обработчики на onplay/onpause. Посмотрите примеры тут, думаю, можете использовать так: на onplay повесьте обработчик, который сразу его остановит. Потом по кнопке Play запустите через метод play().
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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