Tag: 混合器

使用Java混音(不使用混音器API)

我试图混合几个不同的音频流,并尝试让它们同时播放, 而不是一次一个。 下面的代码一次一个地播放它们,我无法找出不使用Java Mixer API的解决方案。 不幸的是,我的声卡不支持使用Mixer API进行同步,我不得不想办法通过代码来实现。 请指教。 /////代码如下//// class MixerProgram { public static AudioFormat monoFormat; private JFileChooser fileChooser = new JFileChooser(); private static File[] files; private int trackCount; private FileInputStream[] fileStreams = new FileInputStream[trackCount]; public static AudioInputStream[] audioInputStream; private Thread trackThread[] = new Thread[trackCount]; private static DataLine.Info sourceDataLineInfo = null; private static SourceDataLine[] sourceLine; […]