我正在寻找创建网页以记录来自源(如在线广播)的流式音频。
起初我想做一些像从扬声器录音这样的事情,但是像 flash、java 和 javascript 这样的解决方案是 指从麦克风录音而不是直接从扬声器录音。
其他替代方法是尝试捕获流并保存到本地文件,但我无法从网页中找到任何方法。此类解决方案参考 iPad 平台,不适用于标准网页。
任何帮助将不胜感激,就像任何开发环境(python、ruby、php ..)一样。
我正在寻找创建网页以记录来自源(如在线广播)的流式音频。
起初我想做一些像从扬声器录音这样的事情,但是像 flash、java 和 javascript 这样的解决方案是 指从麦克风录音而不是直接从扬声器录音。
其他替代方法是尝试捕获流并保存到本地文件,但我无法从网页中找到任何方法。此类解决方案参考 iPad 平台,不适用于标准网页。
任何帮助将不胜感激,就像任何开发环境(python、ruby、php ..)一样。
通过系统发出的声音通常(1) 可通过Java Sound (sampled) APITargetDataLines
之一获得。挂钩并将字节直接写入磁盘。 TargetDataLine
(当然,假设您有权这样做。)
有关详细信息,请参阅Java 教程中的捕获音频课程。查看我对带有端口和数据线的 JavaSound 混音器的回答?为源轻松探索可用的数据线。这可能是您需要的“主要声音捕获驱动程序”。
必须信任 Java 代码(或在没有安全管理器的情况下运行)才能窃听声音线路。