Java でのサウンドの再生
Java プログラムにサウンドの再生を組み込むにはどうすればよいですか?
答え:
Java は、オーディオの操作と再生を強力にサポートします。組み込み機能。プログラムでサウンド ファイルを再生する方法は次のとおりです。
以下のコードは、Java でサウンドを再生する簡単な方法を示しています。
public static synchronized void playSound(final String url) { new Thread(new Runnable() { // The wrapper thread is unnecessary, unless it blocks on the // Clip finishing; see comments. public void run() { try { Clip clip = AudioSystem.getClip(); AudioInputStream inputStream = AudioSystem.getAudioInputStream( Main.class.getResourceAsStream("/path/to/sounds/" + url)); clip.open(inputStream); clip.start(); } catch (Exception e) { System.err.println(e.getMessage()); } } }).start(); }
このコードでは、新しいスレッドを作成するよう求められます。再生を処理します。 AudioSystem クラスを使用して、サウンドを再生するための Clip オブジェクトを作成します。続いて、getResourceAsStreamを使用してサウンドファイルからAudioInputStreamを取得します。次に、オーディオ入力ストリームを使用してクリップが開かれ、clip.start() を呼び出してサウンドが再生されます。
このコードは、クラスパス内に「sounds」というディレクトリがあり、再生したいサウンドファイル。
以上がJava プログラムでサウンドを再生するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。