Video

Материал из wiki.appsalutecreator.com
Версия от 11:13, 8 января 2013; Avereskun (обсуждение | вклад) (Новая страница: «Объект для проигрывания видео на сцене. == Параметры и модификаторы == *положение - опреде...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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

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

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

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

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

V1.jpg

Добавим событие у кнопки play: изменить состояние объекта

объект video
состояние play

Добавим событие у кнопки pause: изменить состояние объекта

объект video
состояние pause

Добавим событие у кнопки resume: изменить состояние объекта

объект video
состояние resume

Сохраняем проект и запускаем. При нажатии на кнопку play видео запускается сначала. При нажатии на кнопку pause видео приостанавливается. При нажатии на кнопку resume видео продолжает проигрываться с места остановки.

Примечания и дополнения

Оптимальными для воспроизведения видео являются следующие параметры:

Размер видео - не более 2 мб
Аудио формат - AAC
битрейт ~ 96 kbps
канал - моно

При воспроизведении видео становится в наивысшее положение по координате z. Это означает что все объекты расположенные над видео окажутся под ним, даже если лежат на сценах выше, чем сцена с видео.

Если при изменении размера объекта видео мы изменяем только одну координату, то размеры самого видео будут изменяться связанно. Например, если видео с разрешением 500x500 мы поместили в объект с размерами 200x300, то при проигрывании видео будет иметь размеры 200x200.