まず、私は Sound API の経験がまったくないので、簡単なアドバイスを探しています。ミキサー オブジェクトと、ミキサーTargetDataLine
を使用して記録するために使用したい があります。これが私が得たものです:
final TargetDataLine line;
try {
line = (TargetDataLine) mixer.getLine(mixer.getLineInfo());
} catch (LineUnavailableException e) {
e.printStackTrace();
}
ただし、このコードはIllegalArgumentException
実行時に を渡します。
Exception in thread "Thread-14" java.lang.IllegalArgumentException: Line unsupported: interface Mixer
at com.sun.media.sound.DirectAudioDevice.getLine(Unknown Source)
at net.minecraft.src.SequenceAudioHandler.run(SequenceAudioHandler.java:32)
なぜこれが起こっているのか誰にも分かりますか?基礎知識不足で申し訳ありませんが、まだまだ勉強中です。