web-audio-hackday:2015 年苏格兰 JS 黑客日的网络音频 API 黑客

时间:2024-06-25 15:06:02
【文件属性】:

文件名称:web-audio-hackday:2015 年苏格兰 JS 黑客日的网络音频 API 黑客

文件大小:12.97MB

文件格式:ZIP

更新时间:2024-06-25 15:06:02

JavaScript

网络音频黑客日 苏格兰 JS 2015 网络音频黑客日项目 对于 2015 年苏格兰 JS 网络音频黑客日,我决定尝试在浏览器中进行实时音频可视化和分析。 演示 (可能只适用于最新版本的 Chrome 和 Firefox) 描述 鼓节奏音轨(.ogg 文件)在 Web 浏览器中连续加载、播放和循环播放。 一个网络音频API AnalyserNode是conected到音频源,并进行快速傅立叶变换(FFT),使我们能够对实时的声音访问信息。 API 的getByteFrequencyData函数提供有关频域中声音的“片段”信息——换句话说,我们可以检索给定频段的声音量(振幅)。 requestAnimationFrame用于运行常规循环,其每次迭代都以每个频段的值 (0-255) 数组的形式检索音频“切片”的数据。 然后使用画布元素将此信息呈现到网页。 到目前为止,这几乎是 Web


【文件预览】:
web-audio-hackday-master
----.gitignore(13B)
----package.json(640B)
----src()
--------html()
--------scss()
--------js()
--------css()
--------ogg()
----LICENSE.md(26KB)
----Gruntfile.js(3KB)
----_app()
--------js()
--------css()
--------index.html(744B)
--------ogg()
----README.md(4KB)
----test()
--------test.spec.js(71B)

网友评论