Video — различия между версиями
(→Основные параметры) |
Vlegkun (обсуждение | вклад) м (→Состояния) |
||
Строка 43: | Строка 43: | ||
Объекту video можно передавать следующие состояния: | Объекту video можно передавать следующие состояния: | ||
+ | *'''first''' - воспроизвести 1-й кадр видео; | ||
*'''play''' - воспроизвести видео с начала; | *'''play''' - воспроизвести видео с начала; | ||
*'''pause''' - приостановить воспроизведение видео; | *'''pause''' - приостановить воспроизведение видео; |
Текущая версия на 11:41, 25 июня 2020
Video - объект, служащий для воспроизведения видео-файлов.
Общие параметры (см. описание Object):
- положение - координаты точки пивота объекта, т.к. объект не содержит графического изображения, положение объета определяется верхней левой точкой;
- размер - ширина и высота объекта (область отображения видео уменьшится (увеличится) согласно указанным размерам с сохранением пропорций).
Основные параметры
- id видео - идентификатор видео-файла перетаскивается мышью из редактора ресурсов;
- id звука - идентификатор звукового файла перетаскивается мышью из редактора ресурсов;
- повторы - количество воспроизведений видео-файла (видео зациклено, если значение поля 0);
- состояние - начальное состояние video, в которое объект попадает при инициализации.
- прокликиваемая - Если 1, то объект прозрачный для клика мышкой (пропускает объектам под ней). Если 2, то картинка сама обрабатывает клик, но и пропускает его дальше.
Добавляемые параметры
Меню выбора Добавляемые параметры к объектам активируется по правой кнопки мыши.
изменить состояние объекта по завершению видео:
- объект - объект, который будет переведен в новое состояние по завершению воспроизведения видео;
- состояние - новое состояние объекта.
изменить состояние объекта при ошибке воспроизведения:
- объект - объект, который будет переведен в новое состояние при ошибке воспроизведения;
- состояние - новое состояние объекта.
изменить состояние объекта при наступлении указанного времени в мс:
- объект - объект, который будет переведен в новое состояние;
- состояние - новое состояние объекта.
изменить параметр объекта при наступлении указанного времени в мс:
- объект - объект, который будет переведен в новое состояние;
- параметр - параметр объекта который меняем;
- значение - значение параметра.
!!ВАЖНО: Последние 2 добавляемых свойства используют время внутреннего таймера видео, поэтому удобно использовать эти свойства если по ходу видео нужно выполнять какие-то действия. Для устройств с разной производительностью хронометраж действий будет одинаковый.
Состояния
Объекту video можно передавать следующие состояния:
- first - воспроизвести 1-й кадр видео;
- play - воспроизвести видео с начала;
- pause - приостановить воспроизведение видео;
- resume - продолжить воспроизведение видео с момента приостановки;
- stop - выключить видео.
Примечания и дополнения
Оптимальными для воспроизведения видео являются следующие параметры: см. подготовка видео
При воспроизведении видео становится в наивысшее положение по координате z. Это означает, что все объекты расположенные над видео окажутся под ним, даже если лежат на сценах выше, чем сцена с видео.
Если при изменении размера объекта видео мы изменяем только одну координату, то размеры самого видео будут изменяться связанно. Например, если видео с разрешением 500x500 поместить в объект с размерами 200x300, то при воспроизведении видео будет иметь размеры 200x200.
Если во время воспроизведения видео необходимо перейти на другой экран, рекомендуется сначала выключить видео (состояние stop), а потом только перейти на другой экран.