クライアントが文字列を送信し、サーバーが文字列を受信するとすぐにファイルを再生するクライアントサーバープログラムを作成してい.wav
ます。ファイルを再生する代わりに.wav
、サーバーは次のエラーを表示します。
javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 48000.0 Hz, 24 bit, stereo, 6 bytes/frame, little-endian not supported.
コードは次のとおりです。
try {
AudioInputStream audio = AudioSystem.getAudioInputStream(new File("N.wav"));
Clip clip = AudioSystem.getClip();
clip.open(audio);
clip.start();
} catch(UnsupportedAudioFileException uae) {
System.out.println(uae);
} catch(IOException ioe) {
System.out.println(ioe);
} catch(LineUnavailableException lua) {
System.out.println(lua);
}