如何读取我们的系统(PC声卡或扬声器)在java中播放的音频流



我正在尝试播放从另一个系统中读取的音频流。

请告诉我如何读取我们的电脑正在播放的音频字节。

谢谢,问候Yamini .

这个问题已经问过很多次了。答案是Java不支持您想要的特性(事实上,在任何环境中都很难做到)。这不是不合理的,因为一些操作系统不支持它。你的选择是:

  • 使用电缆连接pc机的输出和输入。如果您使用模拟电缆,这将引入一些噪声。
  • 使用soundflower (mac only)等软件创建虚拟电缆
  • 使用JNI为你的系统访问一个低级API。

相关内容

  • 没有找到相关文章

最新更新