Video — различия между версиями

Материал из wiki.appsalutecreator.com
Перейти к: навигация, поиск
(Пример применения)
Строка 1: Строка 1:
Объект для проигрывания видео на сцене.
+
{{TOC right}}
 +
Video - объект, служащий для воспроизведения видео-файлов.
  
== Параметры и модификаторы ==
+
[[Файл:V1.jpg|300px|right]]
 +
== Общие параметры ==
  
*положение - определяет положение видео на сцене
+
*'''Положение''' - координаты точки пивота объекта, т.к. объект не содержит графического изображения, положение объета определяется верхней левой точкой.
*размер - определяет ширину и высоту объекта в пикселах
+
*'''Размер''' - ширина и высота объекта. Область отображения видео уменьшится (увеличится) согласно указанным размерам с сохранением пропорций.
*id видео - id видео в базе ресурсов. Перетаскивается в поле из базы ресурсов
 
*повторы - количество повторов. Если 0 - видео зациклено
 
*состояние - начальное состояние видео.
 
play - видео проигрывается с начала
 
pause - видео приостанавливается
 
resume  - видео проигрывается с момента приостановки
 
stop  - видео выключается
 
  
== Пример применения ==
+
== Основные параметры ==
  
Создаем в экране новую сцену. Поместим на сцену 4 графических объекта из базы ресурсов. Заменим тип этих объектов на button и переименуем соответственно на "play", "pause", "resume" и "stop". Добавим на сцену объект и выставим ему тип video и переименуем в video. В поле id видео перетянем из базы ресурсов видео. Поставим "повторы" = 1 и начальное состояние pause.
+
*'''id видео''' - идентификатор видео-файла перетаскивается мышью из редактора ресурсов;
 +
*'''повторы''' - количество воспроизведений видео-файла (видео зациклено, если значение поля '''0''');
 +
*'''состояние''' - начальное состояние video, в которое объект попадает при инициализации.
  
[[Файл:V1.jpg]]
+
== Добавляемые параметры ==
  
Добавим событие у кнопки play: изменить состояние объекта
+
Меню выбора ''Добавляемые параметры'' к объектам активируется по правой кнопки мыши.
объект video
 
состояние play
 
  
Добавим событие у кнопки pause: изменить состояние объекта
+
[[Файл:+.png]] '''изменить состояние объекта по завершению видео''':
объект video
+
*'''объект''' - объект, который будет переведен в новое состояние по завершению воспроизведения видео;
состояние pause
+
*'''состояние''' - новое состояние объекта.
  
Добавим событие у кнопки resume: изменить состояние объекта
+
[[Файл:+.png]] '''изменить состояние объекта при ошибке воспроизведения''':
объект video
+
*'''объект''' - объект, который будет переведен в новое состояние при ошибке воспроизведения;
  состояние resume
+
*'''состояние''' - новое состояние объекта.
 +
   
 +
== Состояния ==
  
Добавим событие у кнопки stop: изменить состояние объекта
+
Объекту video можно передавать следующие состояния:
объект video
 
состояние stop
 
  
Сохраняем проект и запускаем. При нажатии на кнопку play видео запускается сначала. При нажатии на кнопку pause видео приостанавливается, но остается на сцене. При нажатии на кнопку resume видео продолжает проигрываться с места остановки. А при нажатии кнопки stop видео выключается (останавливается и исчезает с экрана).
+
*'''play''' - воспроизвести видео с начала;
 +
*'''pause''' - приостановить воспроизведение видео;
 +
*'''resume''' - продолжить воспроизведение видео с момента приостановки;
 +
*'''stop'''  - выключить видео.
  
 
== Примечания и дополнения ==
 
== Примечания и дополнения ==
  
 
Оптимальными для воспроизведения видео являются следующие параметры:
 
Оптимальными для воспроизведения видео являются следующие параметры:
Размер видео - не более 2 мб
+
*Размер видео - не более 2 мб
Аудио формат - AAC
+
*Аудио формат - AAC
битрейт ~ 96 kbps
+
*битрейт ~ 96 kbps
канал - моно
+
*канал - моно
  
При воспроизведении видео становится в наивысшее положение по координате z. Это означает что все объекты расположенные над видео окажутся под ним, даже если лежат на сценах выше, чем сцена с видео.
+
При воспроизведении видео становится в наивысшее положение по координате z. Это означает, что все объекты расположенные над видео окажутся под ним, даже если лежат на сценах выше, чем сцена с видео.
  
Если при изменении размера объекта видео мы изменяем только одну координату, то размеры самого видео будут изменяться связанно. Например, если видео с разрешением 500x500 мы поместили в объект с размерами 200x300, то при проигрывании видео будет иметь размеры 200x200.
+
Если при изменении размера объекта видео мы изменяем только одну координату, то размеры самого видео будут изменяться связанно. Например, если видео с разрешением 500x500 поместить в объект с размерами 200x300, то при воспроизведении видео будет иметь размеры 200x200.
  
 
Если во время воспроизведения видео необходимо перейти на другой экран, рекомендуется сначала выключить видео (состояние stop), а потом только перейти на другой экран.
 
Если во время воспроизведения видео необходимо перейти на другой экран, рекомендуется сначала выключить видео (состояние stop), а потом только перейти на другой экран.

Версия 12:53, 23 мая 2013

Video - объект, служащий для воспроизведения видео-файлов.

V1.jpg

Общие параметры

  • Положение - координаты точки пивота объекта, т.к. объект не содержит графического изображения, положение объета определяется верхней левой точкой.
  • Размер - ширина и высота объекта. Область отображения видео уменьшится (увеличится) согласно указанным размерам с сохранением пропорций.

Основные параметры

  • id видео - идентификатор видео-файла перетаскивается мышью из редактора ресурсов;
  • повторы - количество воспроизведений видео-файла (видео зациклено, если значение поля 0);
  • состояние - начальное состояние video, в которое объект попадает при инициализации.

Добавляемые параметры

Меню выбора Добавляемые параметры к объектам активируется по правой кнопки мыши.

+.png изменить состояние объекта по завершению видео:

  • объект - объект, который будет переведен в новое состояние по завершению воспроизведения видео;
  • состояние - новое состояние объекта.

+.png изменить состояние объекта при ошибке воспроизведения:

  • объект - объект, который будет переведен в новое состояние при ошибке воспроизведения;
  • состояние - новое состояние объекта.

Состояния

Объекту video можно передавать следующие состояния:

  • play - воспроизвести видео с начала;
  • pause - приостановить воспроизведение видео;
  • resume - продолжить воспроизведение видео с момента приостановки;
  • stop - выключить видео.

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

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

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

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

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

Если во время воспроизведения видео необходимо перейти на другой экран, рекомендуется сначала выключить видео (состояние stop), а потом только перейти на другой экран.