Video — различия между версиями
Echornaya (обсуждение | вклад) (→Примечания и дополнения) |
Echornaya (обсуждение | вклад) (→Пример применения) |
||
Строка 15: | Строка 15: | ||
== Пример применения == | == Пример применения == | ||
− | Создаем в экране новую сцену. Поместим на сцену | + | Создаем в экране новую сцену. Поместим на сцену 4 графических объекта из базы ресурсов. Заменим тип этих объектов на button и переименуем соответственно на "play", "pause", "resume" и "stop". Добавим на сцену объект и выставим ему тип video и переименуем в video. В поле id видео перетянем из базы ресурсов видео. Поставим "повторы" = 1 и начальное состояние pause. |
[[Файл:V1.jpg]] | [[Файл:V1.jpg]] |
Версия 07:40, 14 февраля 2013
Объект для проигрывания видео на сцене.
Параметры и модификаторы
- положение - определяет положение видео на сцене
- размер - определяет ширину и высоту объекта в пикселах
- id видео - id видео в базе ресурсов. Перетаскивается в поле из базы ресурсов
- повторы - количество повторов. Если 0 - видео зациклено
- состояние - начальное состояние видео.
play - видео проигрывается с начала pause - видео приостанавливается resume - видео проигрывается с момента приостановки stop - видео выключается
Пример применения
Создаем в экране новую сцену. Поместим на сцену 4 графических объекта из базы ресурсов. Заменим тип этих объектов на button и переименуем соответственно на "play", "pause", "resume" и "stop". Добавим на сцену объект и выставим ему тип video и переименуем в video. В поле id видео перетянем из базы ресурсов видео. Поставим "повторы" = 1 и начальное состояние pause.
Добавим событие у кнопки play: изменить состояние объекта
объект video состояние play
Добавим событие у кнопки pause: изменить состояние объекта
объект video состояние pause
Добавим событие у кнопки resume: изменить состояние объекта
объект video состояние resume
Добавим событие у кнопки stop: изменить состояние объекта
объект video состояние stop
Сохраняем проект и запускаем. При нажатии на кнопку play видео запускается сначала. При нажатии на кнопку pause видео приостанавливается, но остается на сцене. При нажатии на кнопку resume видео продолжает проигрываться с места остановки. А при нажатии кнопки stop видео выключается (останавливается и исчезает с экрана).
Примечания и дополнения
Оптимальными для воспроизведения видео являются следующие параметры:
Размер видео - не более 2 мб Аудио формат - AAC битрейт ~ 96 kbps канал - моно
При воспроизведении видео становится в наивысшее положение по координате z. Это означает что все объекты расположенные над видео окажутся под ним, даже если лежат на сценах выше, чем сцена с видео.
Если при изменении размера объекта видео мы изменяем только одну координату, то размеры самого видео будут изменяться связанно. Например, если видео с разрешением 500x500 мы поместили в объект с размерами 200x300, то при проигрывании видео будет иметь размеры 200x200.
Если во время воспроизведения видео необходимо перейти на другой экран, рекомендуется сначала выключить видео (состояние stop), а потом только перейти на другой экран.