【发布时间】:2016-06-10 20:00:18
【问题描述】:
在网页上,我想捕获当前扬声器的输出(计算机的全局音频输出)。
我看到Web Audio API可以做很多事情,但它可以做这样的事情?
如果是,怎么做?如果没有,是否有任何 - 简单的,如果可能的话 - 替代方案?
【问题讨论】:
标签: javascript html web-audio-api
在网页上,我想捕获当前扬声器的输出(计算机的全局音频输出)。
我看到Web Audio API可以做很多事情,但它可以做这样的事情?
如果是,怎么做?如果没有,是否有任何 - 简单的,如果可能的话 - 替代方案?
【问题讨论】:
标签: javascript html web-audio-api
Web Audio API 无法实现,除非用户的声卡驱动程序提供 Wave Out 或类似的环回设备,在这种情况下,您可以像使用任何其他输入设备一样进行录制。不过这些都很少,而且命名往往因设备而异,因此您需要让用户选择或猜测。
我不确定是否有任何真正的替代方案 --- 至少可以在每个平台和浏览器上运行。 Windows 提供了一个 loopback recording API 作为建议,您可以使用 Java 小程序访问它,但我认为它不会满足您的要求。
【讨论】: