javascript - 使用 Web Audio API 进行跨应用程序音频分析

标签 javascript html three.js web-audio-api

我正在使用 Web 音频 api 和 Three.js 库编写一个音频可视化应用程序。我已经使用 html5 元素通过 AudioContext 对象中的 createMediaElementSource() 方法从本地 mp3 或流式 mp3 文件获取音频取得了很大的成功,但我希望我的用户能够从他们的音乐中可视化音乐iTunes 或 Spotify 应用程序也是如此。我已经简单地触及了“音频插孔 api”,但大多数文档都超出了我的理解范围,因为我没有使用任何以“c”:P 为前缀的语言编写的程序的经验。我现在所知道的并且有时间学习(因为这是一个类(class)项目)更多的是 ruby​​ 和 javascript。非常感谢任何和所有的输入!

最佳答案

没有“内置”方法可以做到这一点。 (实际上是故意的,因为它引起了很多安全和隐私问题。)可以在客户端计算机上设置环回音频驱动程序,并将其用作 Spotify 或 iTunes 的音频输出设备,并捕获其输入网络音频;当然,这不是一个很好的最终用户解决方案。

关于javascript - 使用 Web Audio API 进行跨应用程序音频分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40811409/

相关文章:

javascript - 如何在angularjs中动态创建日期选择器

javascript - 如何检测一周中的某一天,然后用它来改变风格

javascript - 防止 jQuery 跳到底部(使用 fadeIn 时)

html菜单栏无法添加子菜单

three.js - 如何在 TypeScript 中使用 three.js 加载 OBJ 模型

javascript - 在 JS 中,在对象中添加数字无法按预期工作

javascript - 如何区分内联链接和独立链接

javascript - 从 Javascript 正确导航到 React 路由

javascript - 3ds max > collada > Threejs 动画错误, "Scale out of bounds"

javascript - 使用 iframe 检测不活动状态