Lecture de fichiers audio en Java : .MP3 et .WAV
Introduction
Lecture audio fichiers dans les applications Java est une tâche courante qui peut être réalisée à l’aide de diverses méthodes. Cette question explore comment lire des fichiers .mp3 et .wav dans une application Java à l'aide de Swing, tout en tenant compte des tentatives précédentes et de leurs limites.
Le problème
L'utilisateur rencontre des difficultés lorsqu'il tente de lire des fichiers .mp3 et .wav dans son application Java Swing en utilisant la méthode traditionnelle d'utilisation d'AudioInputStream et de Clip. Ils observent que cette méthode ne prend en charge que la lecture de fichiers .wav.
La solution
Pour surmonter cette limitation, la question suggère d'explorer le framework Java FX, notamment Media et Classes MediaPlayer, qui prennent en charge la lecture des fichiers .mp3 et .wav fichiers.
Implémentation
Pour lire un fichier .mp3 à l'aide de Java FX :
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(); }
Notes supplémentaires
Conclusion
En utilisant les classes Media et MediaPlayer de Java FX, les développeurs peuvent lire à la fois les fichiers .mp3 et .wav dans leur Java Swing. applications, offrant une solution plus polyvalente et robuste pour la lecture audio.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!