Lecture de fichiers audio MP3 et WAV en Java
En Java, la lecture de fichiers audio peut être réalisée via des API telles que Java Sound, qui fournit prise en charge de la lecture de fichiers WAV. Cependant, la lecture de fichiers MP3 nécessite des dépendances supplémentaires, telles que les classes JavaFX Media et MediaPlayer.
Pour lire des fichiers MP3 et WAV en utilisant la même méthode dans Java Swing, la plateforme JavaFX peut être utilisée. JavaFX offre une prise en charge audio plus complète, y compris la lecture du format audio MP3.
Exemple de code
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); } }
Notes supplémentaires
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!