Java에서 오디오 파일 재생: .MP3 및 .WAV
소개
오디오 재생 Java 애플리케이션의 파일 관리는 다양한 방법을 사용하여 수행할 수 있는 일반적인 작업입니다. 이 질문은 이전 시도와 제한 사항을 고려하면서 Swing을 사용하여 Java 애플리케이션에서 .mp3 및 .wav 파일을 모두 재생하는 방법을 탐구합니다.
문제
사용자 AudioInputStream 및 Clip을 활용하는 전통적인 방법을 사용하여 Java Swing 애플리케이션에서 .mp3 및 .wav 파일을 모두 재생하려고 할 때 어려움에 직면합니다. 그들은 이 방법이 .wav 파일 재생만 지원한다는 점을 관찰했습니다.
해결책
이러한 제한을 극복하기 위해 질문에서는 Java FX 프레임워크, 특히 미디어 및 .mp3 및 .wav 재생을 모두 지원하는 MediaPlayer 클래스
구현
Java FX를 사용하여 .mp3 파일을 재생하려면:
import java.io.File; import javafx.scene.media.Media; import javafx.scene.media.MediaPlayer; public void playMP3() { String mp3File = "music.mp3"; Media hit = new Media(new File(mp3File).toURI().toString()); MediaPlayer mediaPlayer = new MediaPlayer(hit); mediaPlayer.play(); }
추가 참고 사항
결론
Java FX의 미디어와 MediaPlayer 클래스를 사용하면 개발자는 Java Swing 애플리케이션에서 .mp3 및 .wav 파일을 모두 재생할 수 있어 오디오 재생을 위한 더욱 다양하고 강력한 솔루션을 제공할 수 있습니다.
위 내용은 Java Swing 애플리케이션에서 .MP3 및 .WAV 오디오 파일을 모두 재생하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!