2012-06-11 3 views
5

Hier ist das Problem Aussage ...wie Surround-Sound-Effekt in html5

Ich schaffe eine Szene mit WebGL (Three.js) zu erzeugen. Ich habe verschiedene Objekte um mich herum, die verschiedene Sounds erzeugen. Jetzt möchte ich Surround-Sound entsprechend ihrer Position produzieren.

Also, wenn ein Objekt an meiner rechten Seite ist, dann klingt von diesem Objekt sollte von rechten Lautsprechern kommen und so weiter ..

Ist das möglich in HTML5 (jeder Browser)

Antwort

7

AlteredQualia hätte einen Test damit.

http://alteredqualia.com/three/examples/webgl_city.html (Chrom nur)

Press m die Musik zu deaktivieren und n den Hubschrauber Raumklang zu ermöglichen.

+0

FYI dieses Demo ist nicht wahr Surround-Sound. Mein Ziel.maxChannelCount ist 8, aber mein Ziel.channelCount ist nur 2. Ich bin in Chrome 55. Ich bin mir nicht sicher, ob Chrome die Zielausgabe auch über 2 Kanäle hinaus unterstützt. –

+0

Vielleicht, wenn Ihre App den channelCount> 2 setzt (wenn der max> 2 ist) und dann Ton in mehr als 2 Kanälen erzeugt, wäre es echter Surround-Sound. –