2012-06-11 39 views
5

Đây là tuyên bố sự cố ...cách tạo hiệu ứng âm thanh vòm trong html5

Tôi đang tạo cảnh bằng WebGL (THREE.js). Tôi có các đối tượng khác nhau xung quanh tôi tạo ra những âm thanh khác nhau. Bây giờ tôi muốn tạo âm thanh vòm theo vị trí của chúng.

Vì vậy, nếu một đối tượng là ở phía bên phải của tôi, sau đó âm thanh từ đối tượng đó phải xuất phát từ loa phải và vân vân ..

Đây có phải là có thể trong HTML5 (bất kỳ trình duyệt)

Trả lời

7

AlteredQualia đã làm một bài kiểm tra với.

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

Nhấn m để vô hiệu hóa âm nhạc, và n để cho phép âm thanh không gian máy bay trực thăng.

+0

FYI bản trình diễn này không đúng với âm thanh vòm. Destination.maxChannelCount của tôi là 8 nhưng đích của tôi. ChannelCount chỉ có 2. Tôi đang ở Chrome 55. Tôi không chắc liệu Chrome có hỗ trợ cả đầu ra đích vượt quá 2 kênh hay không. –

+0

Có thể nếu ứng dụng của bạn đặt channelCount> 2 (nếu giá trị lớn nhất là> 2) và sau đó tạo âm thanh ở nhiều hơn 2 kênh, nó sẽ là âm thanh vòm thực. –

Các vấn đề liên quan