Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 有没有办法从网页上录制流媒体广播的音频?_Java_Javascript_Javasound - Fatal编程技术网

Java 有没有办法从网页上录制流媒体广播的音频?

Java 有没有办法从网页上录制流媒体广播的音频?,java,javascript,javasound,Java,Javascript,Javasound,我想创建一个网页,从源(如在线广播)录制流式音频 起初我想做一些类似于从扬声器录音的事情,但指的是从麦克风录音,而不是直接从扬声器录音 另一种选择是尝试捕获流媒体并保存到本地文件,但我找不到任何从网页执行此操作的方法。 解决方案如参考iPad平台,不适用于标准网页 与任何开发环境(python、ruby、php等)一样,我们非常感谢您的帮助。通过系统发出的声音通常(1)可以通过。挂接到TargetDataLine&将字节直接写入磁盘 (当然,假设你有权这么做。) 有关详细信息,请参见Java教程

我想创建一个网页,从源(如在线广播)录制流式音频

起初我想做一些类似于从扬声器录音的事情,但指的是从麦克风录音,而不是直接从扬声器录音

另一种选择是尝试捕获流媒体并保存到本地文件,但我找不到任何从网页执行此操作的方法。 解决方案如参考iPad平台,不适用于标准网页


与任何开发环境(python、ruby、php等)一样,我们非常感谢您的帮助。

通过系统发出的声音通常(1)可以通过。挂接到
TargetDataLine
&将字节直接写入磁盘

(当然,假设你有权这么做。)

有关详细信息,请参见Java教程中的课程。请参阅我对源代码的回答,以便轻松浏览可用的数据行。这可能是您需要的“主要声音捕获驱动程序”

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

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

  • 通过系统发出的声音通常(1)可通过。挂接到
    TargetDataLine
    &将字节直接写入磁盘

    (当然,假设你有权这么做。)

    有关详细信息,请参见Java教程中的课程。请参阅我对源代码的回答,以便轻松浏览可用的数据行。这可能是您需要的“主要声音捕获驱动程序”

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

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

  • Audacity可以通过将音频源设置为“Stereo Mix”(立体声混音),录制扬声器发出的音频(至少在Windows上)。您可能想看看他们是如何实现的。Audacity可以通过将音频源设置为“立体声混音”来录制扬声器(至少在Windows上)发出的音频。你可能想看看他们是如何实现的。