Ко всем шагам
Видео воспроизводится
Поля шага
секунд
(number)
Проверить, что на странице реально проигрывается видео, а не просто отрисован постер/кнопка Play. Шаг сам находит главный плеер (обходит iframe и shadow DOM, из нескольких <video> берёт видимый и самый крупный, отсекая рекламу/превью) и делает два замера времени: если currentTime растёт и поток готов — шаг пройден (в т.ч. для live-эфиров). Параметр необязателен: минимальное продвижение времени в секундах за замер (по умолчанию 0.2). Падает с понятной причиной, если видео на паузе, буферизуется, закончилось или ошибка плеера. Не сработает на cross-origin встроенном плеере (чужой iframe — запрет браузера) и на DRM/canvas-видео — об этом шаг сообщит явно. Поставьте после клика по Play.
Примеры: пусто · 0.5
Примеры: пусто · 0.5
Пример использования
Проверить, что на странице реально проигрывается видео, а не просто отрисован постер или кнопка Play. Подходит для видеохостингов (RuTube, VK Видео) и встроенных плееров.
Шаг сам находит главный плеер: обходит <iframe> и Shadow DOM, из нескольких <video> берёт видимый и самый крупный (отсекая рекламу и превью), затем делает два замера времени. Если currentTime растёт и поток готов — шаг пройден (live-эфиры тоже).
Параметр необязателен: минимальное продвижение времени в секундах за замер (по умолчанию 0.2).
Примеры:
- пусто — порог по умолчанию
0.5— требуем продвижение не меньше 0.5 секунды
Совет: ставьте шаг после клика по кнопке Play.
Не сработает на cross-origin встроенном плеере (чужой iframe — запрет браузера) и на DRM/canvas-видео — в этом случае шаг сообщит причину явно.