我正在寻找从源(例如在线广播)创建记录流音频的网页。
起初我想过做一些像扬声器录音这样的事情,但是solutions like flash, java and javascript指的是从麦克风录音,而不是直接从扬声器录音。
其他替代方法是尝试捕获流式传输并保存到本地文件,但我无法从网页中找到任何方法。 像this这样的解决方案是指iPad平台,不适用于标准网页。
任何开发环境(python,ruby,php ..)都会非常感谢任何帮助。
答案 0 :(得分:1)
通过系统发出的声音通常(1)可通过Java Sound (sampled) API的TargetDataLines
之一获得。陷入TargetDataLine
&将字节直接写入磁盘。
(当然,假设你有权这样做。)
有关详细信息,请参阅Java教程中的Capturing Audio课程。有关源代码,请参阅我对JavaSound mixer with both Port(s) and DataLine(s)?的回答,以便轻松浏览可用的数据行。它可能是您需要的“主要声音捕获驱动程序”。
必须信任Java代码(或在没有安全管理器的情况下运行)才能窃听声音线。