gpt4 book ai didi

java - 有没有办法录制网页流媒体广播的音频?

转载 作者:太空宇宙 更新时间:2023-11-04 08:36:49 24 4
gpt4 key购买 nike

我正在创建网页来记录源(如在线广播)的流音频。

起初我想做一些类似从扬声器录音的事情,但是solutions like flash, java and javascript指的是从麦克风录音而不是直接从扬声器录音。

另一种选择是 try catch 流并保存到本地文件,但我找不到从网页执行此操作的任何方法。解决方案如 this引用iPad平台,不适合标准网页。

任何帮助,以及任何开发环境(python、ruby、php..),我们将不胜感激。

最佳答案

通过系统发出的声音通常 (1) 可通过Java Sound (sampled) APITargetDataLines 之一获得。 。 Hook TargetDataLine 并将字节直接写入磁盘。

(当然,假设您有权这样做。)

请参阅Capturing Audio Java 教程中的类(class)了解详细信息。请参阅我对 JavaSound mixer with both Port(s) and DataLine(s)? 的回答以便源轻松探索可用的数据线。它可能是您需要的“主要声音捕获驱动程序”。

Java 代码必须受信任(或在没有安全管理器的情况下运行)才能窃听声音。

  1. 在某些系统上,Java Sound 似乎无法检测到所有线路。对于这些系统,几乎不需要基于硬件的音频环回(例如将扬声器输出连接回麦克风的电缆)来解决问题。

关于java - 有没有办法录制网页流媒体广播的音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6166187/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com