我想知道是否可以使用简单的 Java 程序在音频输出硬件上捕获正在播放的音频,然后将其写入输出流。
是吗?
如果您希望使用 java 应用程序(如 audiohijackpro)将所有程序的输出记录到给定的音频设备,那么简短的回答是否定的,如果没有本机代码,这是不可能的。事实上,用任何语言都很难做到。据我所知,没有任何平台能让这一切变得简单。
在某些环境中,有一种解决方法,例如http://cycling74.com/soundflower-landing-page/,但它需要您的最终用户配合。