ホームページ > Java > &#&チュートリアル > Java プログラムでサウンドを再生するにはどうすればよいですか?

Java プログラムでサウンドを再生するにはどうすればよいですか?

DDD
リリース: 2024-12-28 06:28:13
オリジナル
395 人が閲覧しました

How Can I Play Sounds in My Java Program?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート