> Java > java지도 시간 > Java 프로그램에서 사운드를 어떻게 재생할 수 있습니까?

Java 프로그램에서 사운드를 어떻게 재생할 수 있습니까?

DDD
풀어 주다: 2024-12-28 06:28:13
원래의
395명이 탐색했습니다.

How Can I Play Sounds in My Java Program?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿