2012-06-11 16 views
5

Oto oświadczenie problemem ...jak wygenerować efekt dźwięku przestrzennego w HTML5

tworzę scenę przy użyciu WebGL (Three.js). Mam różne obiekty wokół mnie, tworząc różne dźwięki. Teraz chcę uzyskać dźwięk przestrzenny w zależności od ich położenia.

Więc jeśli obiekt znajduje się w mojej prawej stronie, a następnie dźwięk z tego przedmiotu powinno pochodzić z prawego głośnika i tak dalej ..

Jest to możliwe w HTML5 (Każda przeglądarka)

Odpowiedz

7

AlteredQualia zrobił test z tym.

http://alteredqualia.com/three/examples/webgl_city.html (Chrome tylko)

Prasa m wyłączyć muzykę, a n włączyć dźwięk przestrzenny helikopterem.

+0

FYI to demo nie jest prawdziwym dźwiękiem przestrzennym. Moje miejsce docelowe.maxChannelCount to 8, ale mój odbiornik.channelCount ma tylko 2. Jestem w przeglądarce Chrome 55. Nie jestem pewien, czy Chrome obsługuje nawet dane wyjściowe poza 2 kanałami. –

+0

Może, jeśli twoja aplikacja ustawi channelCount> 2 (jeśli maksimum jest> 2), a następnie produkuje dźwięk na więcej niż 2 kanałach, będzie to prawdziwy dźwięk przestrzenny. –

Powiązane problemy