Контент в <iframe>

144
02 мая 2018, 04:35

Есть frame, который показывает видео с другого сайта, на этом frame нужно разместить image (он будет появляться на определенной секунде и через 3 секунды исчезать, если не кликнем по нему).

Когда происходит клик по нему выплывает PopUp и видео останавливается.

Использую iframe с bootstrap.

Как это можно реализовать?

Answer 1

Если у видео-вендора есть js api, то делается через него. Если же его нет, то это можно сделать через postMessage и DOM/html5 api.

Answer 2

Ставишь два блока друг на друга(frame и изображение). Задаёшь изображению opacity > чем видео и visibility: hidden;. Дальше скрипт

setTimeout(function(){ 
$(.photo).css("visibility", "visible");
 }, `определённая секунда`);

setTimeout(function(){ 
$(.photo).css("visibility", "hidden");
 }, `определённая секунда + 3`);

Чтоб остановить видео надо повесить click на само видео. Продолжить воспроизведение тем же методом

READ ALSO
Angular не следит за масивом

Angular не следит за масивом

Здравствйете, возникла такая проблема, есть код:

163
Запуск видео через input[type=&ldquo;button&rdquo;]

Запуск видео через input[type=“button”]

Мне нужно, чтобы при клике на кнопку запускалось видео, я это сделал и все работает, но проблема в том, если на одной странице несколько видео...

164
Установка Node.js в Ubuntu 16.04 - Node.js

Установка Node.js в Ubuntu 16.04 - Node.js

Подскажите как установить в Ubuntu 1604 свежие версии NPM и Node

168
js sort(ASCX) sort(ASC(X1)

js sort(ASCX) sort(ASC(X1)

Что такое arraysort(ASCX)? Что в данном случае означает ASCX? Или array

179