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

Cross application audio analysis with the Web Audio API

我正在使用网络音频 api 和 three.js 库编写音频可视化应用程序。我使用 html5 元素通过 AudioContext 对象的 createMediaElementSource() 方法从本地 mp3 或流式 mp3 文件获取音频取得了很大成功,但我希望我的用户能够也可以从他们的 iTunes 或 Spotify 应用程序中可视化音乐。我已经简要地谈到了 'audio jack api',但是大部分文档都在我的脑海中,因为我没有使用任何以 'c' :P 为前缀的语言编写的程序的经验。目前我所知道的和有时间学习的(因为这是一个课程项目)更多 ruby 和 javascript。非常感谢任何和所有输入!

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