Видео

Стандартный объект Varwin, использующийся для настройки видеофайлов. Дополнительно имеет переключаемую панель управления воспроизведением видео. Объекту присущи следующие поведения:

После импорта видеофайла в ресурсы платформы, он появится появятся в Desktop редакторе во вкладке «Ресурсы». Подробнее о загрузке ресурсов

../../_images/image-video-1.png

Размещение видео на сцене

Разместить видеофайл на сцене можно двумя способами:

  1. Перетянуть видеофайл из вкладки «Ресурсы» на сцену
../../_images/image-video-2.gif
  1. Добавить на сцену объект «Видео» а затем назначить ему ресурс для воспроизведения из библиотеки ресурсов
../../_images/image-video-3.gif

Настройка объекта «Видео» в редакторе сцены

Видео

../../_images/image-video-4.png
  • Видео - поле для выбора ресурса

Примечание

поддерживаемые форматы: mp4, mov, webm, wmv

  • Масштаб - Масштабирование видеофайла. Выполняет функцию стандартного масштабирования
  • Скорость воспроизведения (0-10) - Установка скорости видеофайла в диапазоне от 0 до 10, где 0 - не воспроизводится, 1 - воспроизведение файла с оригинальной скоростью, 10 - максимальная скорость
  • Громкость [0-1] - Установка громкости видеофайла в диапазоне от 0 до 1, где 0 - беззвучно, 1 - максимальная громкость

Примечание

Параметр поддерживает ввод дробных чисел в формате x.y

  • Выключить звук - отключает воспроизведение видеофайла на сцене
  • Зациклить - повторно воспроизводить видеофайл после его завершения
  • Воспроизвести на старте - запуск видеофайла сразу после инициализации сцены
  • Кнопка «Воспроизвести» - для прослушивания видеофайла в редакторе
  • Кнопка «Остановить» - для остановки прослушивания видеофайла в редакторе
  • Кнопка «Загрузить видео» - загружает ресурс (если он выбран для этого объекта) и показывает превью в редакторе. Изначально ресурсы не показываются для снижения нагрузки на ваш ПК
  • Кнопка «Выгрузить видео» - выгружает ресурс (если он выбран для этого объекта) и скрывает превью на сцене, оставляя белый экран

Интерфейс

  • Выключить UI плеер - выключает интерактивный плеер, управляющий воспроизведением видеофайла
  • Угол наклона плеера - параметр изменяет угол, под которым пользователь видит панель управления в сфере
  • Скорость следования за пользователем - регулирует скорость движения интерфейса управления за полем обзора пользователя, если он начнет вращать головой
  • Время закрытия при бездействии - время скрытия интерактивного плеера, если пользователь не взаимодействует с экраном видео. Параметр измеряется в секундах

Blockly

Основное взаимодействие с видеофайлом происходит внутри встроенного редактора логики Blockly

Для объекта по умолчанию заданы следующие типы блоков:

Логика

../../_images/image-video-5.png
  • Видео воспроизводится/на паузе/остановлено/загружается - блок, который встраивается в логическую конструкцию и участвует в проверке текущего состояния видеофайла

Действия

../../_images/image-video-6.png

Данный набор блоков действий позволяет управлять воспроизведением видеофайла:

  • Воспроизведение/пауза/остановка - блок, позволяющий управлять воспроизведением видеофайла
  • Перемотать на время X секунд - установить время воспроизведения на указанное
  • Загрузить/выгрузить видео:
    • загружает ресурс (если он выбран для этого объекта) и показывает превью на экране после запуска проекта. Изначально ресурсы не показываются для снижения нагрузки на ваш ПК
    • выгружает ресурс (если он выбран для этого объекта) и скрывает превью из сферы в проекте, оставляя белый экран
  • Отобразить/скрыть плеер - отображает или скрывает интерактивный плеер

Переменные

../../_images/image-video-7.png

Содержит блоки, задающие и возвращающие значения следующих атрибутов видеофайла:

  • Масштаб - масштабирование видеофайла. Выполняет функцию стандартного масштабирования
  • Скорость воспроизведения [0-10]
  • Громкость [0-1]
  • Зацикленное/не зацикленное воспроизведение - параметр, включающий повторение видеофайла после его завершения
  • Длительность видео в секундах
  • Текущее время - получить значение времени на текущий момент

События

../../_images/image-video-8.png
  • Воспроизведение завершено - событие, срабатывающее после завершение видеоролика
  • Кнопка закрытия нажата - Событие, реагирующее на нажатие кнопки закрытия на панели управления воспроизведением