Video

Материал из wiki.appsalutecreator.com
Версия от 07:27, 14 февраля 2013; Echornaya (обсуждение | вклад) (Примечания и дополнения)
Перейти к: навигация, поиск

Объект для проигрывания видео на сцене.

Параметры и модификаторы

  • положение - определяет положение видео на сцене
  • размер - определяет ширину и высоту объекта в пикселах
  • id видео - id видео в базе ресурсов. Перетаскивается в поле из базы ресурсов
  • повторы - количество повторов. Если 0 - видео зациклено
  • состояние - начальное состояние видео.
play - видео проигрывается с начала
pause - видео приостанавливается
resume  - видео проигрывается с момента приостановки
stop  - видео выключается

Пример применения

Создаем в экране новую сцену. Поместим на сцену 3 графических объекта из базы ресурсов. Заменим тип этих объектов на button и переименуем соответственно на "play", "pause", "resume" и "stop". Добавим на сцену объект и выставим ему тип video и переименуем в video. В поле id видео перетянем из базы ресурсов видео. Поставим "повторы" = 1 и начальное состояние pause.

V1.jpg

Добавим событие у кнопки 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), а потом только перейти на другой экран.