Консорциум W3C обяви, че API Web Audio получава статус на препоръчан стандарт. Спецификацията Web Audio описва високоуровневия програмен интерфейс, който позволява разработването на уеб приложения за синтез и обработка на звук на езика JavaScript, работещи в уеб браузъри и не изискващи допълнителни разширения. Приложенията на Web Audio включват добавяне на звукови ефекти на страниците, разработка на уеб приложение за обработка, запис, възпроизвеждане и създаване на музика, използване в игри и визуализация на звук. В браузрите API Web Audio се поддържа от Firefox 35 и Chrome 14.
API е основан на парадигмата на графа за маршрутизиране на звукови потоци, в който няколко обекта AudioNode се свързват помежду си, за да образуват крайния звуков поток. Всеки узел AudioNode асоциира определена операция със звук (филтри, преобразувания, регулиране на силата на звука и т.н.) или определя източник/точка на изход на звука (теги audio/video, файлове, микрофон, буфер, мрежово предаване, синтез в реално време). Узлите могат да включват както стандартни възможности, предоставени от платформата (например, звукови ефекти и управление на силата на звука), реализирани на ниско ниво, така и да бъдат създавани на JavaScript. Разрешено е смесването на звукови потоци от различни източници.
Източник: opennet.ru
