我有多个.wav声音文件。我的目标是:使用aplay同时播放3个wav文件,并在播放期间为每种声音更改音量。我正在使用Ubuntu Linux。
aplay不提供音量的交互式控制。当调用aplay -i时,它允许您暂停和继续播放,但不能以交互方式更改音量。
实现目标的一种方法是将音频播放器与dmix音频设备一起使用。例如,如果您使用mplayer:
mplayer alsa:device=dmix audioFile
现在,您可以同时调用mplayer多次,同时播放来自不同文件的音频。要调高音量,请按0,然后按9。
如果您的音频文件具有不同的格式,例如字长,采样率或通道,那么您将需要像这样使用plugdmix设备:
mplayer alsa:device=plugdmix audioFile