javascript - 有没有办法使用 Javascript 或任何其他网络语言捕获浏览器的音频?

标签 javascript html audio audio-capture

我想制作一个显示交互式视觉效果的简单网站,并且我希望其中一些网站是音频驱动的。我希望参观者能够用自己选择的音乐来插入视觉效果。除了从麦克风获取音频输入外,我很难找到很多关于其他任何内容的文档。

例如,我的网页(在选项卡 1 中)正在运行 javascript 代码 X,它允许我处理在网络浏览器的另一个选项卡中播放的音频流。这可能吗?

最佳答案

如果我正确理解你的问题,你想从当前选项卡之外的来源捕获音频。

没有这样的 api 作为 W3C the spec 的一部分,可能是由于如果有的话会出现有关用户完整性的问题。由于浏览器本质上是在执行外国代码,因此浏览器往往是严格的 sandboxed并要求同意以防止任何侵犯用户隐私的行为。

如果您或用户有权访问媒体,请尝试使用 AudioFile蜜蜂。如果这和使用您提到的输入音频捕获 API 都不够,您将不得不转向创建浏览器扩展或完全转向另一个平台。

关于javascript - 有没有办法使用 Javascript 或任何其他网络语言捕获浏览器的音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33637901/

相关文章:

iphone - 在IOS核心音频中,如何找到文件播放器音频单元的真实当前播放头位置?

javascript - 将区域从可点击更改为 "unclickable"

javascript - 如何使用 'datetime' 轴获取正确的堆栈标签?

java - 在嵌入式 HTML 上使用 Java 代码而不是 JavaScript?

java - Android中带有声音的进度对话框

ios - AudioOutputUnitStart替换音乐应用

c# - 如何为Asp.net 控件的链接按钮制作双击和单击事件?

javascript - 使用 Angular 加载的新 View 未在 View 顶部加载

html - CSS - 在填充中放置滚动条

css - 根据宽度更改 div 顺序