Кнопки поверх AR
Как настроить кнопки для управления видео и аудио
Помимо ссылок и звонков, кнопка поверх AR умеет напрямую управлять другими объектами сцены — прежде всего видео и аудио: запускать, останавливать, а для 3D-моделей — ещё и запускать/останавливать анимацию. Это отдельный слой управления, независимый от собственных настроек автозапуска у самого видео или аудио.
Действия для видео и аудио
В выпадающем списке «Действие» у кнопки — четыре пункта, относящиеся к медиа:
- Запустить видео
- Остановить видео
- Запустить аудио
- Остановить аудио
При выборе любого из них появляется дополнительное поле «Какой объект» — выпадающий список со всеми видео (или аудио) объектами, уже добавленными на сцену. Если подходящих объектов на сцене ещё нет, вместо списка появится подсказка «В сцене нет подходящих объектов» — сначала добавьте видео или аудио, потом настраивайте кнопку.
Логичная пара — одна кнопка «Play», другая «Пауза»/«Стоп»: добавьте вторую кнопку с тем же выбранным объектом, но действием «Остановить видео».
Как это сочетается с настройками самого видео
У видео-объекта (см. статью про видео в AR) есть собственный чекбокс «Управлять нажатием на видео» — если он включён (а он включён по умолчанию), гость может поставить видео на паузу прямо тапом по нему, без всякой кнопки. Кнопки поверх AR с действиями play/stop — это дополнительный, более явный способ управления, особенно полезный, когда:
- нужна подпись на кнопке («Смотреть» вместо тапа наугад по видео),
- видео должно запускаться не тапом по себе, а чем-то другим — например, отдельной кнопкой в стороне, чтобы не закрывать видео пальцем в момент нажатия,
- нужно запускать/останавливать видео при действии, не связанном с самим видео напрямую (например, кнопка «Начать показ», которая запускает сразу видео и что-то ещё).
Если хотите, чтобы гость управлял видео исключительно через кнопки, а не случайным тапом по самому видео — выключите «Управлять нажатием на видео» у объекта видео и настройте всё через кнопки.
Управление анимацией 3D-моделей
Похожим образом устроены действия «Запустить анимацию (3D)» и «Остановить анимацию (3D)» — с той разницей, что цель здесь не видео/аудио, а анимированная 3D-модель, а при выборе «Запустить анимацию» дополнительно можно указать конкретную анимацию из модели (если их несколько) и режим повтора (один раз, зациклить, несколько раз с указанием количества) — независимо от того, что настроено в самой модели по умолчанию.
Частые вопросы
Можно ли одной кнопкой запускать сразу два разных видео? Нет, действие кнопки нацелено ровно на один объект из списка «Какой объект». Для одновременного запуска нескольких видео понадобится несколько кнопок либо запуск по одному и тому же условию показа/скрытия у всех нужных объектов.
Кнопка «Остановить видео» ставит видео на паузу или отматывает в начало? Останавливает воспроизведение на текущем кадре — как пауза, а не перемотка к началу. Если видео снова запустить той же или другой кнопкой, оно продолжит с места остановки, если только у самого видео не настроен режим, сбрасывающий позицию.
Что если объект, на который ссылается кнопка, был удалён со сцены? Действие кнопки перестанет находить цель и не будет работать — при удалении объекта проверьте кнопки, которые на него ссылались, и либо удалите их, либо перенастройте на другой объект через поле «Какой объект».
Работает ли запуск видео по кнопке, если у видео включён автозапуск? Да, это не взаимоисключающие настройки: автозапуск определяет, что происходит при появлении объекта на сцене, а кнопка добавляет дополнительный ручной способ управления поверх этого — например, автозапуск покажет начало видео сразу, а кнопка «Смотреть заново» позволит перезапустить его.