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