2012-06-11 8 views
5

Aquí está el planteamiento del problema ...cómo generar efecto de sonido envolvente en HTML5

Estoy creando una escena utilizando WebGL (Three.js). Tengo diferentes objetos a mi alrededor creando diferentes sonidos. Ahora quiero producir sonido envolvente según su posición.

Así que si un objeto está a mi derecha, y luego el sonido de ese objeto debe provenir de altavoz derecho y así sucesivamente ..

Es esto posible en HTML5 (cualquier navegador)

Respuesta

7

AlteredQualia hizo una prueba con ese.

http://alteredqualia.com/three/examples/webgl_city.html (cromo solamente)

Prensa m para desactivar la música, y n para permitir que el sonido espacial helicóptero.

+0

FYI esta demostración no es verdadera sonido envolvente. Mi destination.maxChannelCount es 8 pero mi destination.channelCount es solo 2. Estoy en Chrome 55. No estoy seguro si Chrome incluso admite salidas de destino más allá de 2 canales. –

+0

Tal vez si su aplicación establece el valor channelCount> 2 (si el máximo es> 2) y luego produce sonido en más de 2 canales, sería un verdadero sonido envolvente. –

Cuestiones relacionadas