在网络的Javascript音频应用中播放测试音

时间:2011-08-05 00:19:18

标签: javascript audio soundmanager2

对于我正在制作的小型网络应用,我需要为客户端音频播放输出正弦测试音。

问题是,我似乎无法在javascript中找到一种方法,无需下载和循环预渲染的WAV文件。

是否有符合标准的方法输出测试音?或者我必须自己构建测试音并使用类似this的内容来播放文件吗?

(我更希望实时生成测试音,这样我就可以使用一组WAV文件样本生成超出有限色域频率的多个频率。)

1 个答案:

答案 0 :(得分:1)

使用data URI scheme有一种方法可以做到这一点,但它有点像黑客,可能效率不高。您还应该记住数据URI的长度限制。

请参阅http://ajaxian.com/archives/generating-and-playing-sound-in-javascripthttp://softwareas.com/offline-sound-no-flash-no-file