ホームページ >Java >&#&チュートリアル >Java Swing アプリケーションで .MP3 と .WAV オーディオ ファイルの両方を再生するにはどうすればよいですか?
Java でのオーディオ ファイルの再生: .MP3 および .WAV
概要
オーディオの再生Java アプリケーション内のファイルの編集は、さまざまな方法を使用して実行できる一般的なタスクです。この質問では、以前の試みとその制限を考慮しながら、Swing を使用して Java アプリケーションで .mp3 ファイルと .wav ファイルの両方を再生する方法を探ります。
問題
ユーザーAudioInputStream と Clip を利用する従来の方法を使用して Java Swing アプリケーションで .mp3 ファイルと .wav ファイルの両方を再生しようとすると、問題が発生します。彼らは、このメソッドが .wav ファイルの再生のみをサポートしていることを観察しています。
解決策
この制限を克服するには、この質問では Java FX フレームワーク、特にメディアとMediaPlayer クラス。.mp3 と .wav の両方の再生をサポートします。ファイル。
実装
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 中国語 Web サイトの他の関連記事を参照してください。