Воспроизведение тестовых сигналов в аудио-приложении Javascript для Интернета - PullRequest
0 голосов
/ 05 августа 2011

Для небольшого веб-приложения, которое я создаю, мне нужно выводить синусоидальные тестовые сигналы для воспроизведения аудио на стороне клиента.

Дело в том, что я не могу найти способ сделать это в javascript без загрузки и зацикливания предварительно отрендеренных файлов WAV.

Существует ли совместимый со стандартами метод вывода тестовых сигналов? Или я должен создать тестовые сигналы самостоятельно и использовать что-то вроде this для воспроизведения файлов?

(Я бы предпочел генерировать тестовые тональные сигналы в режиме реального времени, чтобы я мог генерировать ряд частот, выходящих за ограниченную гамму частот, доступных для меня, с образцом набора файлов WAV.)

1 Ответ

1 голос
/ 05 августа 2011

Есть способ сделать это, используя схему URI данных , но это немного взломано и, вероятно, не очень эффективно. Также следует учитывать ограничения по длине для URI данных.

См. http://ajaxian.com/archives/generating-and-playing-sound-in-javascript и http://softwareas.com/offline-sound-no-flash-no-file.

...