在Java中播放MP3和WAV音訊檔案
在Java中,播放音訊檔案可以透過Java Sound等API來實現,它提供了支援WAV檔案的播放。但是,播放 MP3 檔案需要額外的依賴項,例如 JavaFX Media 和 MediaPlayer 類別。
要在 Java Swing 中使用相同的方法播放 MP3 和 WAV 文件,可以利用 JavaFX 平台。 JavaFX 提供更全面的音訊支援,包括 MP3 音訊格式的播放。
範例程式碼
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); } }
附加說明
以上是如何在Java中使用單一方法同時播放MP3和WAV音訊檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!