Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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, перший кадр відеопотоку не стане поточною рамою.