在网页版 Javascript 音频应用程序中播放测试音

发布于 2024-11-27 18:52:36 字数 307 浏览 1 评论 0原文

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

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

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

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

For a small web app I'm making, I need to output sinusoidal test tones for client-side audio playback.

The thing is, I can't seem to find a way to do it in javascript without downloading and looping pre-rendered WAV files.

Is there a standards compliant method out there of outputting test tones? Or must I build the test tones on my own and use something like this to play back the files?

(I would much prefer to generate the test tones real-time so that I can generate a number of frequencies beyond the limited gamut of frequencies available to me with a sample set of WAV files.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忆依然 2024-12-04 18:52:36

有一种方法可以通过使用 数据 URI 方案 来做到这一点,但它有点黑客攻击,并且可能不是很有效。您还应该记住数据 URI 的长度限制。

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

There is a way of doing this by using the data URI scheme, but it is a bit of a hack, and probably isn't very efficient. You should also keep in mind of length limits for the data URI.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文