0

私はビデオ録画プログラムを書いていますが、とてもうまくいっています。画面からのビデオだけでなく、マイクも記録できます。ただし、別の Java プログラムからサウンドを取得して、ビデオと同期できるようにしたいと考えています。基本的には、他のプログラムで再生されるオーディオを録音します。

これを達成する方法はありますか?私は音に関してかなりの初心者で、それについて少し読んだことがあります。ミキサーをセットアップする必要があると思いますが、実際にその方法で別の Java プログラムからサウンドを取得できるかどうかはわかりません。

4

1 に答える 1

1

これは Java サウンドでは不可能です。これは、Java サウンドに特定の問題があるためではなく、Java が構築するすべてのオーディオ API がこの機能をサポートしているわけではないためです。(たとえば、Mac のコア オーディオ、および Windows の ASIO。Linux の ALSA についてはわかりませんが、これもサポートしているとは思いません)。

Windows を使用していて、JNI/JNA コードを書きたい場合は、オーディオ API の 1 つでこれをサポートする PortAudio を使用できます (どの API か思い出せません)。

于 2013-03-17T22:30:15.000 に答える