jQuery onclick 播放声音并加快/减慢速度

发布于 2024-10-20 14:22:39 字数 243 浏览 10 评论 0原文

我想要 4 个按钮。

1.单击“播放”时,会连续播放声音。 例如这个声音; 点击声音

2.STOP 停止循环。

3.FASTER(间隔)增加 bpm

4.SLOWER(间隔)减少 bpm

如何实现这一点?

I want 4 buttons.

1.When you click PLAY a sound plays continously.
For example this sound; clicking sound

2.STOP stops the loop.

3.FASTER (interval) increases the bpm

4.SLOWER (interval) decreases the bpm

How can this be accomplished?

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

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

发布评论

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

评论(1

离不开的别离 2024-10-27 14:22:39

这不会完全回答您的问题,但您检查过 jQuery 插件吗
jPlayer

更新:

进一步查看您的问题,并聆听您提供的声音样本,看起来您正在尝试创建某种节拍器?如果你使用 JS,就很难使其非常准确。即使使用 setInterval 也不能保证声音/点击之间的间隔如您可能想要的那样精确。

考虑服务器端实际上会动态构建文件并将其流式传输到浏览器。

This won't COMPLETELY answer your question/issue, but have you checked out the jQuery plugin
jPlayer?

UPDATE:

Looking at your question further, and listening to the sound sample you provided, it looks like you are trying to create a metronome of sorts? If you're using JS, it's going to be hard to make it very accurate. Even using setInterval won't guarantee as exact an interval between sounds/clicks as you'd probably want.

Consider something server-side that will actually build a file on-the-fly and stream it to the browser.

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