AudioStreamPlayer2D¶
Inherits: Node2D < CanvasItem < Node < Object
Plays positional sound in 2D space.
Descripción¶
Plays audio that dampens with distance from screen center.
See also AudioStreamPlayer to play a sound non-positionally.
Note: Hiding an AudioStreamPlayer2D
node does not disable its audio output. To temporarily disable an AudioStreamPlayer2D
's audio output, set volume_db to a very low value like -100
(which isn't audible to human hearing).
Tutoriales¶
Propiedades¶
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Métodos¶
void |
|
void |
|
void |
stop ( ) |
Señales¶
finished ( )
Emitido cuando el audio deja de reproducirse.
Descripciones de Propiedades¶
int area_mask
Default |
|
Setter |
set_area_mask(value) |
Getter |
get_area_mask() |
Áreas en las que se reproduce este sonido.
float attenuation
Default |
|
Setter |
set_attenuation(value) |
Getter |
get_attenuation() |
Amortigua el audio a distancia con esto como exponente.
bool autoplay
Default |
|
Setter |
set_autoplay(value) |
Getter |
is_autoplay_enabled() |
Si true
, el audio se reproduce cuando se añade al árbol de la escena.
String bus
Default |
|
Setter |
set_bus(value) |
Getter |
get_bus() |
El bus en el que se está reproduciendo este audio.
float max_distance
Default |
|
Setter |
set_max_distance(value) |
Getter |
get_max_distance() |
Distancia máxima desde la que se puede oír el audio.
float pitch_scale
Default |
|
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.
bool playing
Default |
|
Getter |
is_playing() |
Si true
, el audio se está reproduciendo.
AudioStream stream
Setter |
set_stream(value) |
Getter |
get_stream() |
El objeto AudioStream que se va a reproducir.
bool stream_paused
Default |
|
Setter |
set_stream_paused(value) |
Getter |
get_stream_paused() |
Si true
, la reproducción se interrumpe. Puede reanudarla ajustando stream_paused
a false
.
float volume_db
Default |
|
Setter |
set_volume_db(value) |
Getter |
get_volume_db() |
Volumen de la base sin amortiguar.
Descripciones de Métodos¶
float get_playback_position ( )
Devuelve la posición en el AudioStream.
AudioStreamPlayback get_stream_playback ( )
Devuelve el objeto AudioStreamPlayback asociado a este AudioStreamPlayer2D
.
void play ( float from_position=0.0 )
Reproduce el audio desde la posición dada de_posición
, 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.