![]() |
1
10
Web Audio API 相反这有几个警告,但它将允许您精确地循环到单个样本级别。 需要注意的是,您必须将整个文件加载到内存中。这可能不适用于大文件。如果文件只有几秒钟,那么应该没有任何问题。 第二个问题是,您必须手动编写控制按钮(如果需要),因为API具有低级方法。这意味着播放、暂停/停止、静音、音量等。扫描和可能的暂停可能是他们自己的挑战。 support Web Audio API -在这种情况下,你将不得不回退到常规的音频API,甚至Flash,但如果你的目标是现代浏览器,这应该不是当今的一个大问题。 实例这将加载一个4巴的鼓环,并在循环时没有任何间隙。主要步骤包括:
|
![]() |
2
2
有一个非常简单的解决方案,只需使用 loopify 它利用了html5网络音频api,并且可以很好地与多种格式兼容,而不仅仅是开发人员所说的wav。
这将自动播放文件,如果你想有开始和停止按钮,例如看看他的 demo |
![]() |
Ras · 如何仅在第一次播放声音为true后为false值 7 年前 |
![]() |
Alex · 基于SQL id的HTML 5音频播放 7 年前 |
![]() |
Marco · 如何在动态创建时检测音频文件的结尾? 7 年前 |
![]() |
Derek Lawrence · 音频插孔拔出事件 7 年前 |
![]() |
Martin Zahariev · 使用按键向下播放音频 7 年前 |
![]() |
Ushida · 在保持其onclick事件的同时切换另一个按钮 7 年前 |
![]() |
Run · HTML5音频在Opera和Safari上不起作用? 7 年前 |
![]() |
maracuja-juice · 创建音频-网络的无缝循环 7 年前 |