VideoStreamPlayer
Успадковує: Control < CanvasItem < Node < Object
Використовується для відтворення відео.
Опис
Контроль, що використовується для відтворення ресурсів VideoStream.
Підтримувані формати відео Ogg Theora (.ogv, VideoStreamTheora) і будь-який формат, що видається за допомогою плагіна GDExtension.
Навігація: На Веб-сайті, відтворення відео will виконає погано через відсутність архітектурно-специфічної оптимізації збірки.
Посібники
Властивості
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Методи
get_stream_length() const |
|
get_stream_name() const |
|
get_video_texture() const |
|
is_playing() const |
|
void |
play() |
void |
stop() |
Сигнали
finished() 🔗
При завершенні відтворення.
Описи властивостей
Вбудований аудіо доріжки для гри.
Якщо true, відтворення починається при навантаженні сцени.
Кількість часу в мілісекундах для зберігання в буфері під час гри.
StringName bus = &"Master" 🔗
void set_bus(value: StringName)
StringName get_bus()
Аудіо автобус для використання для відтворення звуку.
Якщо true, відеовага до розміру управління. В іншому випадку, мінімальний розмір керування автоматично регульований, щоб відповідати розмірам відео потоку.
Якщо true, відеоперезапуски, коли він досягає кінця.
Якщо true, відео паулюється.
Поточна шкала швидкості потоку. 1.0 – це нормальна швидкість, тоді як 2.0 – це подвійна швидкість, а 0.5 – половинна швидкість. Шкала швидкості 0.0 призупиняє відео, подібно до встановлення для paused значення true.
VideoStream stream 🔗
void set_stream(value: VideoStream)
VideoStream get_stream()
Присвоєно відео потік. Переглянути опис для підтримуваних форматів.
Поточна позиція потоку в секундах.
Аудіо об'єм як лінійне значення.
Аудіо об'єм в dB.
Описи методів
float get_stream_length() const 🔗
Тривалість поточного потоку в секундах.
String get_stream_name() const 🔗
Повертає назву відео потік, або "<No Stream>", якщо не призначено відео потік.
Texture2D get_video_texture() const 🔗
Повертає поточний кадр як Texture2D.
Повертає true, якщо грає відео.
Примітка: Відео все ще вважається, якщо блідий під час відтворення.
void play() 🔗
Стартує відтворення відео з початку. Якщо відео з'являться, це не запобіжить відео.
void stop() 🔗
Стопує відео відтворення і встановлює позицію потоку до 0.
Примітка: Незважаючи на те, що позиція потоку буде встановлена до 0, перший кадр відеопотоку не стане поточною рамою.