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
Eredita: Control < CanvasItem < Node < Object
Un controllo utilizzato per la riproduzione video.
Descrizione
Un controllo utilizzato per la riproduzione di risorse VideoStream.
I formati video supportati sono Ogg Theora (.ogv, VideoStreamTheora) e qualsiasi formato esposto tramite un estensione in GDExtension.
Attenzione: Sul Web, la riproduzione video avrà prestazioni scadenti a causa della mancanza di ottimizzazioni in assembly specifiche per l'architettura.
Tutorial
Proprietà
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Metodi
get_stream_length() const |
|
get_stream_name() const |
|
get_video_texture() const |
|
is_playing() const |
|
void |
play() |
void |
stop() |
Segnali
finished() 🔗
Emesso al termine della riproduzione.
Descrizioni delle proprietà
La traccia audio incorporata da riprodurre.
Se true, la riproduzione viene avviata quando la scena viene caricata.
La durata in millisecondi da memorizzare nel buffer durante la riproduzione.
StringName bus = &"Master" 🔗
void set_bus(value: StringName)
StringName get_bus()
Il bus audio da usare per la riproduzione del suono.
Se true, il video si adatta alle dimensioni del controllo. Altrimenti, le dimensioni minime del controllo saranno regolate automaticamente per adattarsi alle dimensioni del flusso video.
Se true, il video si riavvia quando raggiunge la sua fine.
Se true, il video è messo in pausa.
La scala di velocità attuale del flusso. 1.0 è la velocità normale, mentre 2.0 è una velocità doppia e 0.5 è una velocità dimezzata. Una scala di velocità di 0.0 mette in pausa il video, come impostare paused su true.
VideoStream stream 🔗
void set_stream(value: VideoStream)
VideoStream get_stream()
Il flusso video assegnato. Vedi la descrizione per i formati supportati.
La posizione attuale del flusso, in secondi.
Il volume audio come valore lineare.
Il volume audio in dB.
Descrizioni dei metodi
float get_stream_length() const 🔗
La lunghezza del flusso attuale, in secondi.
String get_stream_name() const 🔗
Restituisce il nome del flusso video oppure "<No Stream>" se nessun flusso video è assegnato.
Texture2D get_video_texture() const 🔗
Restituisce il fotogramma attuale sotto forma di una Texture2D.
Restituisce true se il video è in riproduzione.
Nota: il video è ancora considerato in riproduzione se messo in pausa durante la riproduzione.
void play() 🔗
Avvia la riproduzione del video dall'inizio. Se il video è in pausa, questo non lo farà riprendere.
void stop() 🔗
Arresta la riproduzione video e imposta la posizione del flusso su 0.
Nota: Sebbene la posizione del flusso sia impostata su 0, il primo fotogramma del flusso video non diventerà il fotogramma attuale.