在web的Javascript音频应用程序中播放测试音调

Playing test tones in an Javascript audio app for the web

本文关键字:播放 测试 应用程序 web Javascript 音频      更新时间:2023-09-26

对于我正在制作的一个小型web应用程序,我需要为客户端音频播放输出正弦测试音调。

问题是,如果不下载和循环预渲染的WAV文件,我似乎找不到在javascript中做到这一点的方法。

是否有一个符合标准的方法输出测试音调?或者我必须自己构建测试音调并使用类似于此的东西来播放文件?

(我更喜欢实时生成测试音调,这样我就可以生成一些频率,超出我使用WAV文件样本集可用的频率的有限色域)

有一种方法可以通过使用数据URI模式来做到这一点,但这有点麻烦,而且可能不是很有效。您还应该记住数据URI的长度限制。

参见http://ajaxian.com/archives/generating-and-playing-sound-in-javascript和http://softwareas.com/offline-sound-no-flash-no-file