AudioStreamPlayer

Inherits: Node < Object

Reproduce el audio sin posición.

Descripción

Plays an audio stream non-positionally.

To play audio positionally, use AudioStreamPlayer2D or AudioStreamPlayer3D instead of AudioStreamPlayer.

Tutoriales

Propiedades

bool

autoplay

false

String

bus

"Master"

MixTarget

mix_target

0

float

pitch_scale

1.0

bool

playing

false

AudioStream

stream

bool

stream_paused

false

float

volume_db

0.0

Métodos

float

get_playback_position ( )

AudioStreamPlayback

get_stream_playback ( )

void

play ( float from_position=0.0 )

void

seek ( float to_position )

void

stop ( )

Señales

  • finished ( )

Emitido cuando el audio deja de reproducirse.

Enumeraciones

enum MixTarget:

  • MIX_TARGET_STEREO = 0 --- El audio se reproducirá sólo en el primer canal.

  • MIX_TARGET_SURROUND = 1 --- El audio se reproducirá en todos los canales de sonido envolvente.

  • MIX_TARGET_CENTER = 2 --- El audio se reproducirá en el segundo canal, que suele ser el del centro.

Descripciones de Propiedades

Default

false

Setter

set_autoplay(value)

Getter

is_autoplay_enabled()

Si true, el audio se reproduce cuando se añade al árbol de la escena.


Default

"Master"

Setter

set_bus(value)

Getter

get_bus()

El bus en el que se está reproduciendo este audio.


Default

0

Setter

set_mix_target(value)

Getter

get_mix_target()

Si la configuración de audio tiene más de dos altavoces, esto establece los canales de destino. Ver las constantes de MixTarget.


Default

1.0

Setter

set_pitch_scale(value)

Getter

get_pitch_scale()

El tono y el tempo del audio, como multiplicador de la tasa de muestreo de la muestra de audio.


Default

false

Getter

is_playing()

Si true, el audio se está reproduciendo.


Setter

set_stream(value)

Getter

get_stream()

El objeto AudioStream que se va a reproducir.


  • bool stream_paused

Default

false

Setter

set_stream_paused(value)

Getter

get_stream_paused()

Si true, la reproducción se interrumpe. Puede reanudarla ajustando stream_paused a false.


Default

0.0

Setter

set_volume_db(value)

Getter

get_volume_db()

Volumen del sonido, en dB.

Descripciones de Métodos

  • float get_playback_position ( )

Devuelve la posición en el AudioStream en segundos.


Devuelve el objeto AudioStreamPlayback asociado a este AudioStreamPlayer.


  • void play ( float from_position=0.0 )

Reproduce el audio del from_position dado, en segundos.


  • void seek ( float to_position )

Establece la posición desde la que se reproducirá el audio, en segundos.


  • void stop ( )

Detiene el audio.