私は5つのwavファイルを持っています。 sourceDataLineを使用して、1つのJavaプログラムから順番に再生したいと考えています。しかし、私のプログラムは正しい順序を維持していません。誰も私にコードセグメントを提供できますか?Javaで音を再生する
0
A
答えて
3
Documentationを確認しましたか?
hereからこの例を試してみてください。
import java.io.*;
import javax.sound.sampled.*;
/**
* Use SourceDataLine to read line-by-line from the external sound file.
*/
public class SoundLineTest {
public static void main(String[] args) {
SourceDataLine soundLine = null;
int BUFFER_SIZE = 64*1024; // 64 KB
// Set up an audio input stream piped from the sound file.
try {
File soundFile = new File("gameover.wav");
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(soundFile);
AudioFormat audioFormat = audioInputStream.getFormat();
DataLine.Info info = new DataLine.Info(SourceDataLine.class, audioFormat);
soundLine = (SourceDataLine) AudioSystem.getLine(info);
soundLine.open(audioFormat);
soundLine.start();
int nBytesRead = 0;
byte[] sampledData = new byte[BUFFER_SIZE];
while (nBytesRead != -1) {
nBytesRead = audioInputStream.read(sampledData, 0, sampledData.length);
if (nBytesRead >= 0) {
// Writes audio data to the mixer via this source data line.
soundLine.write(sampledData, 0, nBytesRead);
}
}
} catch (UnsupportedAudioFileException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
} catch (LineUnavailableException ex) {
ex.printStackTrace();
} finally {
soundLine.drain();
soundLine.close();
}
}
}
関連する問題
- 1. Javaで音楽を再生する
- 2. Javaで音を再生することはできません
- 3. 再生音をキャプチャする
- 4. アプリから音楽を再生しながらXcodeで音を再生する
- 5. 音声再生では音声が再生されません。
- 6. スウィフトプレイグラウンドで音符を再生
- 7. リアルタイムで音声を再生
- 8. 異なる音量で同時にJava mp3を再生
- 9. Android:Sco Bluetoothヘッドセットで音を再生する
- 10. メールで音楽を再生する
- 11. divで音声を再生する
- 12. ブラウザで音声を再生する
- 13. iphone/androidで音を再生する
- 14. AJAXチャットで音を再生する
- 15. iPadで音声を再生する
- 16. フラッシュで音を一度再生する
- 17. iOS Swiftで音楽を再生する
- 18. タッチで短い音を再生する
- 19. 着信音ストリームで音を再生する
- 20. ゲームセッションサウンド再生/録音
- 21. iis 7再生音
- 22. Javascriptの再生音
- 23. LibGdx ImageButton再生音
- 24. JavaでWebベースのページにオーディオを録音/再生
- 25. C#音のリストを再生
- 26. Android:音楽を再生するSDカード
- 27. デフォルトのビープ音を再生する
- 28. iOS:ダイナミックオーディオ再生を録音する
- 29. 録音済みの音声を音声電話で再生する
- 30. 検索リストEditTextで再生するが間違った音を再生する
号は私達にあなたの** **コードを表示します。 –
すぐに役立つように、[SSCCE](http://sscce.org/)を投稿してください。 5音ではなく2音のサンプルにしますが、 –