Ir al contenido principal

audio

Descripción

Esta biblioteca incluye funciones que gestionan la reproducción de audio.

Audio

PropiedadTipoPor defectoDescripción
url (Obligatorio)cadena''Fuente URL
volumennúmero1El volumen al que se reproducirá el audio. Un valor entre 0 y 1
buclebooleanofalsoSi el audio se reinicia al terminar
en pausabooleanofalsoSi el audio está en pausa
pasonúmero1El factor utilizado para cambiar el tono del audio. 1 es el tono por defecto.
posicionalbooleanofalsosi el audio se reproduce en posición
refDistancianúmero1Sólo se aplica si posicional es verdadero. El valor que indica a qué distancia el volumen de esta fuente comenzará a reducirse a medida que el oyente se aleja. Debe ser un valor no negativo.
distanciaModelocadenainverso**El algoritmo utilizado para reducir el volumen a medida que aumenta la distancia entre esta fuente de audio y el oyente. Los valores posibles son "lineal", "inverso" y "exponencial".
rolloffFactornúmero1Sólo se aplica si posicional es verdadero. Con qué rapidez se reduce el volumen a medida que aumenta la distancia entre esta fuente de audio y el oyente. El rango aceptable de valores cambia en función de la distanciaModelo, que se muestra de la siguiente manera: lineal: 0 a 1, inversa: 0 a Infinito, exponencial: 0 a Infinito
maxDistancianúmero10000Sólo se aplica si posicional es verdadero y distanceModel es igual a lineal. La distancia máxima entre esta fuente de audio y el oyente. El volumen no se reduce después de este punto. Debe ser un valor positivo.

Sonido

PropiedadTipoDescripción
ideidEl eid del sonido.
audioNodoAudio / PositionalAudioNodoAudio
elementoHTMLAudioElementEl elemento de audio HTML.
controladorAbortControllerEl AbortController de audio.
urlcadenaLa URL de origen
en pausabooleanoSi el audio está en pausa o en reproducción.

Propiedades

PropiedadTipoDescripción
oyenteAudioListenerUn oyente virtual de todos los efectos de audio posicionales y no posicionales de la escena.

Funciones

silenciar

Silencia el audio de la escena.

world.audio.mute() // -> void

unmute

Desactiva el audio de la escena.

world.audio.unmute() // -> void

pausa

Pausa el audio de la escena.

world.audio.pause() // -> void

jugar

Reproduce el audio de la escena.

world.audio.play() // -> void

setVolume

Ajusta el volumen del audio de la escena. El parámetro debe ser un valor entre 0 y 1.

world.audio.setVolume(newVolume: number) // -> void