gpt4 book ai didi

java - 如何将多个文件附加到音频输入流

转载 作者:太空宇宙 更新时间:2023-11-04 10:30:17 25 4
gpt4 key购买 nike

我有一个音频播放器,我已经找到了如何将单个文件添加到音频输入流,但我有一个要添加的文件的数组列表。我该怎么做?

public class AudioPlayer {
Long currentFrame;
Clip clip;

// current status of clip
String status;

AudioInputStream musicInputStream;


// constructor to initialize streams and clip
public AudioPlayer(Schedule schedule,List<File> files)
throws UnsupportedAudioFileException,
IOException, LineUnavailableException
{
// create AudioInputStream object

musicInputStream =
AudioSystem.getAudioInputStream(files.get(0).getAbsoluteFile());

// create clip reference
clip = AudioSystem.getClip();

// open audioInputStream to the clip
clip.open(musicInputStream);

clip.loop(Clip.LOOP_CONTINUOUSLY);
}
}

最佳答案

我确信这个答案来得太晚了,对您没有帮助,但我正在寻找类似问题的答案。此处提供的解决方案建议您可以创建一个循环将两个 AudioInputStream 对象连接在一起,直到获得一个最终的 AudioInputStream: Join two WAV files from Java?

关于java - 如何将多个文件附加到音频输入流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50084219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com