java - 在 java 中播放 wav 文件 - 如何扩展或连接播放的声音?

标签 java audio wav

是否可以创建一个包含 wav 文件“循环”的临时文件?

或者是否可以操纵发送到流读取器/写入器的流?

基本上我想播放一些 wav 文件一段时间,如果该时间大于 wav 文件提供的时间长度,我想循环播放。

最佳答案

     AudioInputStream audioIn = AudioSystem.getAudioInputStream(url);
     Clip clip = AudioSystem.getClip();
     clip.loop((int)(Math.ceil(timeRequested / audioIn.getFrameLength())));

关于java - 在 java 中播放 wav 文件 - 如何扩展或连接播放的声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/668677/

相关文章:

java - 如果写入某个命令,如何跳过 if 语句

java - 为什么在 Java 中打印 '\0' 会使该行的其余部分无效?

java - 混合表达式和文字的 SpEL 模板

audio - 跟踪并显示收听时间的音频播放器

jquery - 在轨道结束时禁用下一首轨道自动播放 - Cue WordPress 插件

java - 找不到wav文件中2个声帧之间的差异的问题

speech-recognition - 编写软件以判断声音来自何处(定向聆听)

java - 录制音频并同时播放

java - 等待声音结束后再继续

audio - 将大量 wav 文件拆分为小部分