Java でボタンを押して .WAV ファイルを再生するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-11-12 21:17:02
オリジナル
524 人が閲覧しました

How to Play a .WAV File with a Button Press in Java?

Java での .WAV ファイルの再生

Java でオーディオ ファイルを再生するには、オーディオ処理および再生技術を理解する必要があります。 Java を使用してボタンが押されたときに .wav ファイルを再生するには、次の手順に従います。

1.必要なライブラリのインポート:

import java.io.File;
import java.io.IOException;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;
ログイン後にコピー

2.初期化:

private final int BUFFER_SIZE = 128000;
private File soundFile;
private AudioInputStream audioStream;
private AudioFormat audioFormat;
private SourceDataLine sourceLine;
ログイン後にコピー

3.サウンドの再生メソッド:

public void playSound(String filename){
    // Open the sound file
    ...

    // Get audio stream and format
    ...

    // Open a source data line
    ...

    // Start the source line
    ...

    // Read and write data from input stream to source line
    ...

    // Drain and close the source line
    ...
}
ログイン後にコピー

使用例:

MakeSound makeSound = new MakeSound();
makeSound.playSound("beep.wav"); // Replace "beep.wav" with the actual audio file path
ログイン後にコピー

この例には、エラー処理とオーディオ ストリーム リソースの管理が含まれます。さまざまなオーディオ形式やサンプルレートに応じてバッファサイズを調整する必要がある場合があることに注意してください。

以上がJava でボタンを押して .WAV ファイルを再生するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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