[java] 자바 스윙 컴포넌트에서 소리를 재생하는 방법은 어떻게 되나요?
먼저, 소리를 재생하기 위해 Clip
인터페이스를 사용하여 사운드를 로드하고 재생할 수 있습니다.
다음은 간단한 예제 코드입니다.
import java.io.File;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.Clip;
import javax.sound.sampled.AudioInputStream;
public class SoundPlayer {
public static void main(String[] args) throws Exception {
File soundFile = new File("sound.wav");
AudioInputStream audioIn = AudioSystem.getAudioInputStream(soundFile);
Clip clip = AudioSystem.getClip();
clip.open(audioIn);
clip.start();
}
}
이 예제 코드는 sound.wav 파일을 로드하고 재생하는 방법을 보여줍니다. 이 코드는 단순한 예제이며, 실제 애플리케이션에서는 예외 처리와 리소스 관리를 포함해야 합니다.
Java Sound API에 대한 자세한 내용은 Oracle Java Sound API 문서를 참조하시기 바랍니다.