複数のサウンド カードがコンピュータに接続されています。
ここで、デフォルトのサウンド カード デバイスではないサウンド カードを介してサウンドを再生したいと考えています。これは Java Sound API で可能ですか? これどうやってするの?
ありがとうございました!
import javax.sound.sampled.*
AudioInputStream audioIn = AudioSystem.getAudioInputStream(url);
Mixer.Info[] arrMixerInfo = AudioSystem.getMixerInfo();
// Get a sound clip resource.
Clip clip = AudioSystem.getClip(arrMixerInfo[1]);
// Open audio clip and load samples from the audio input stream.
clip.open(audioIn);
clip.start();
clip.drain();
clip.close();
arrMixerInfo[0]
デフォルトのサウンドカードを意味します。このコードは .wav ファイルのみを再生できます