Java에서 사운드 재생
Java 프로그램에 사운드 재생을 어떻게 통합합니까?
답변:
Java는 다음을 통해 오디오 조작 및 재생을 강력하게 지원합니다. 내장된 기능. 프로그램에서 사운드 파일을 재생하는 방법은 다음과 같습니다.
아래 제공된 코드는 Java에서 사운드를 재생하는 간단한 접근 방식을 보여줍니다.
public static synchronized void playSound(final String url) { new Thread(new Runnable() { // The wrapper thread is unnecessary, unless it blocks on the // Clip finishing; see comments. public void run() { try { Clip clip = AudioSystem.getClip(); AudioInputStream inputStream = AudioSystem.getAudioInputStream( Main.class.getResourceAsStream("/path/to/sounds/" + url)); clip.open(inputStream); clip.start(); } catch (Exception e) { System.err.println(e.getMessage()); } } }).start(); }
이 코드는 재생을 처리합니다. AudioSystem 클래스를 사용하여 사운드 재생을 위한 Clip 개체를 만듭니다. 이어서 getResourceAsStream을 사용하여 사운드 파일에서 AudioInputStream을 얻습니다. 그런 다음 클립은 오디오 입력 스트림으로 열리고, 클립 시작()을 호출하여 사운드가 재생됩니다.
이 코드는 클래스 경로 내에 다음을 포함하는 "sounds"라는 디렉토리가 있다고 가정합니다. 재생하고 싶은 사운드 파일을 선택하세요.
위 내용은 Java 프로그램에서 사운드를 어떻게 재생할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!