Внешние источники
Hydra позволяет использовать внешние медиа-источники: изображения, видео, веб-камеру и экран. Они загружаются в переменные s0, s1, s2, s3.
initImage() — Изображение
Загружает изображение по URL как источник для визуализации.
s0.initImage(url)
Поддерживаемые форматы: .jpeg, .jpg, .png, .bmp, .gif, .webp
initVideo() — Видео
Загружает видео файл по URL как источник.
s0.initVideo(url)
Поддерживаемые форматы: .mp4, .ogg, .webm
initCam() — Веб-камера
Инициализирует видеопоток с веб-камеры.
s0.initCam(index)
| Параметр | По умолчанию | Описание |
|---|---|---|
| index | 0 | Номер камеры (при нескольких) |
initScreen() — Захват экрана
Захватывает содержимое экрана, окна или вкладки браузера.
s0.initScreen()
Комплексный пример с музыкой
Решение проблем CORS
Если изображение или видео не загружается:
-
Используйте сервисы с поддержкой CORS:
- Wikimedia Commons
- Imgur
- Giphy
-
Для YouTube/Vimeo используйте
initScreen()для захвата окна браузера