VideoStreamPlayer
Hereda: Control < CanvasItem < Node < Object
Un control utilizado para la reproducción de vídeo.
Descripción
Un control utilizado para la reproducción de recursos VideoStream.
Los formatos de video soportados son Ogg Theora (.ogv, VideoStreamTheora) y cualquier formato expuesto a través de un plugin de GDExtension.
Advertencia: En la web, la reproducción de video tendrá un rendimiento deficiente debido a la falta de optimizaciones de ensamblado específicas de la arquitectura.
Tutoriales
Propiedades
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Métodos
get_stream_length() const |
|
get_stream_name() const |
|
get_video_texture() const |
|
is_playing() const |
|
void |
play() |
void |
stop() |
Señales
finished() 🔗
Emitida cuando se termina la reproducción.
Descripciones de Propiedades
La pista de audio incrustada para reproducir.
Si es true, la reproducción comienza cuando la escena se carga.
Cantidad de tiempo en milisegundos para almacenar en el búfer mientras se juega.
StringName bus = &"Master" 🔗
void set_bus(value: StringName)
StringName get_bus()
Bus de audio para usar para la reproducción de sonido.
Si es true, el video se escala al tamaño de control. En caso contrario, el tamaño mínimo de control se ajustará automáticamente para que coincida con las dimensiones del stream de vídeo.
Si es true, el vídeo se reinicia cuando llega a su final.
Si es true, el video se pausa.
La escala de velocidad actual de la transmisión. 1.0 es la velocidad normal, mientras que 2.0 es el doble de velocidad y 0.5 es la mitad de la velocidad. Una escala de velocidad de 0.0 pausa el vídeo, de forma similar a establecer paused en true.
VideoStream stream 🔗
void set_stream(value: VideoStream)
VideoStream get_stream()
El stream de video asignado. Véase la descripción de los formatos soportados.
La posición actual de la transmisión, en segundos.
El volumen del audio como un valor lineal.
Volumen de audio en dB.
Descripciones de Métodos
float get_stream_length() const 🔗
La duración de la transmisión actual, en segundos.
String get_stream_name() const 🔗
Devuelve el nombre del stream de video, o "<No Stream>" si no hay stream de video asignado.
Texture2D get_video_texture() const 🔗
Devuelve el fotograma actual como Texture2D.
Devuelve true si el video se está reproduciendo.
Nota: El vídeo sigue considerándose en reproducción si se interrumpe durante la reproducción.
void play() 🔗
Inicia la reproducción del video desde el principio. Si el vídeo está en pausa, esto no la desactivará.
void stop() 🔗
Detiene la reproducción del video y establece la posición del streaming en 0.
Nota: Aunque la posición del stream se establezca en 0, el primer fotograma del stream de vídeo no se convertirá en el fotograma actual.