0

对于我正在制作的小型 Web 应用程序,我需要输出正弦测试音以进行客户端音频播放。

问题是,如果不下载和循环预渲染的 WAV 文件,我似乎找不到在 javascript 中执行此操作的方法。

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

(我更喜欢实时生成测试音,这样我就可以使用一组 WAV 文件生成超出我可用频率的有限范围的许多频率。)

4

1 回答 1

1

有一种方法可以通过使用data URI scheme来做到这一点,但它有点小技巧,而且可能效率不高。您还应该记住数据 URI 的长度限制。

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

于 2011-08-05T18:27:53.027 回答