Video
Объект для проигрывания видео на сцене.
Параметры и модификаторы
- положение - определяет положение видео на сцене
- размер - определяет ширину и высоту объекта в пикселах
- id видео - id видео в базе ресурсов. Перетаскивается в поле из базы ресурсов
- повторы - количество повторов. Если 0 - видео зациклено
- состояние - начальное состояние видео.
play - видео проигрывается с начала pause - видео приостанавливается resume - видео проигрывается с момента приостановки stop - видео выключается
Пример применения
Создаем в экране новую сцену. Поместим на сцену 3 графических объекта из базы ресурсов. Заменим тип этих объектов на button и переименуем соответственно на "play", "pause" и "resume". Добавим на сцену объект и выставим ему тип video и переименуем в video. В поле id видео перетянем из базы ресурсов видео. Поставим "повторы" = 1 и начальное состояние pause.
Добавим событие у кнопки play: изменить состояние объекта
объект video состояние play
Добавим событие у кнопки pause: изменить состояние объекта
объект video состояние pause
Добавим событие у кнопки resume: изменить состояние объекта
объект video состояние resume
Сохраняем проект и запускаем. При нажатии на кнопку play видео запускается сначала. При нажатии на кнопку pause видео приостанавливается. При нажатии на кнопку resume видео продолжает проигрываться с места остановки.
Примечания и дополнения
Оптимальными для воспроизведения видео являются следующие параметры:
Размер видео - не более 2 мб Аудио формат - AAC битрейт ~ 96 kbps канал - моно
При воспроизведении видео становится в наивысшее положение по координате z. Это означает что все объекты расположенные над видео окажутся под ним, даже если лежат на сценах выше, чем сцена с видео.
Если при изменении размера объекта видео мы изменяем только одну координату, то размеры самого видео будут изменяться связанно. Например, если видео с разрешением 500x500 мы поместили в объект с размерами 200x300, то при проигрывании видео будет иметь размеры 200x200.