Видео
Стандартный объект Varwin, использующийся для настройки видеофайлов, которым присущи следующие поведения:
- Передвижение
- Взаимодействие
- Масштабирование
После импорта видеофайла в ресурсы платформы, он появится появятся в Desktop редакторе во вкладке «Ресурсы». Подробнее о загрузке ресурсов.
Размещение видео на сцене
Разместить видеофайл на сцене можно двумя способами:
- Перетянуть видеофайл из вкладки «Ресурсы» на сцену
- Добавить на сцену объект «Видео» а затем назначить ему ресурс для воспроизведения из библиотеки ресурсов.
Свойства видео
- Поле для выбора ресурса;
- Масштаб - Масштабирование видеофайла. Выполняет функцию стандартного масштабирования;
- Скорость воспроизведения (0-10) - установка скорости видеофайла в диапазоне от 0 до 10, где 0 - не воспроизводится, 1 - воспроизведение файла с оригинальной скоростью, 10 - максимальная скорость;
- Громкость (0-1) - Установка громкости видеофайла в диапазоне от 0 до 1, где 0 - беззвучно, 1 - максимальная громкость;
Параметр поддерживает ввод дробных чисел в формате x.y
- Выключить звук - Отключает воспроизведение видеофайла на сцене;
- Зациклить - повторно воспроизводить видеофайл после его завершения;
- Воспроизвести на старте - запуск видеофайла сразу после инициализации сцены;
- Кнопка воспроизведения - для прослушивания видеофайла в редакторе;
- Кнопка остановки - для остановки прослушивания видеофайла в редакторе.
Blockly
Основное взаимодействие с видеофайлом происходит внутри встроенного редактора логики Blockly
Для объекта по умолчанию заданы следующие типы блоков:
Блоки действий
Данный набор блоков действий позволяет управлять воспроизведением видеофайла и включает в себя:
- Воспроизведение;
- Остановка воспроизведения;
- Включение паузы во время воспроизведения;
- Восстановление исходной скорости воспроизведения;
- Перемотка на секунду N;
- Выключение звука;
- Включение звука.
Переменные
Содержит блоки, задающие и возвращающие значения следующих атрибутов видеофайла:
- Масштабирование;
- Скорость воспроизведения (0-10);
- Громкость (0-1);
- Зацикливание;
- Воспроизведение на старте;
- Видео воспроизводится;
- Воспроизводится ли;
- Длительность видео в секундах;
- Текущее время (в секундах).
События
Событие, которое вызывается при окончании воспроизведения видеофайла.