Abspielen von MP3- und WAV-Audiodateien in Java
In Java kann das Abspielen von Audiodateien über APIs wie Java Sound erreicht werden, das Folgendes bereitstellt Unterstützung für die Wiedergabe von WAV-Dateien. Das Abspielen von MP3-Dateien erfordert jedoch zusätzliche Abhängigkeiten, wie etwa die Klassen JavaFX Media und MediaPlayer.
Um sowohl MP3- als auch WAV-Dateien mit derselben Methode in Java Swing abzuspielen, kann die JavaFX-Plattform verwendet werden. JavaFX bietet umfassendere Audiounterstützung, einschließlich der Wiedergabe des MP3-Audioformats.
Beispielcode
import javafx.scene.media.Media; import javafx.scene.media.MediaPlayer; public class AudioPlayer { public static void playSound(String filePath) { try { // Create a Media object for the specified file Media media = new Media(new File(filePath).toURI().toString()); // Create a MediaPlayer object and play the audio MediaPlayer mediaPlayer = new MediaPlayer(media); mediaPlayer.play(); } catch (Exception ex) { System.out.println("Error with playing sound."); ex.printStackTrace(); } } public static void main(String[] args) { // Example WAV file path String wavFile = "path/to/file.wav"; // Example MP3 file path String mp3File = "path/to/file.mp3"; // Play both files using the same method playSound(wavFile); playSound(mp3File); } }
Zusätzliche Hinweise
Das obige ist der detaillierte Inhalt vonWie kann ich mit einer einzigen Methode sowohl MP3- als auch WAV-Audiodateien in Java abspielen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!