【发布时间】:2020-03-30 09:11:56
【问题描述】:
我有多个 .wav 声音文件。 我的目标是: 使用 aplay 同时播放 3 个 wav 文件,并在播放期间为每个声音更改音量。 我使用的是 Ubuntu Linux。
【问题讨论】:
我有多个 .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
【讨论】: