如何同时播放两个不同的音频,一个使用耳机,另一个使用内置扬声器?

如何在Ubuntu 14 LTS中通过扬声器和耳机播放音频? 我想用mixxx通过扬声器播放甲板1,在耳机中使用甲板2。 TIA

最简单的方法是使用USB耳机(或5美元USB音频设备插入耳机),并在Mixxx声音首选项中为deck2选择此USB声音设备。


另一种方法取决于你的声卡:只需激活Alsamixer中的“独立HP”,就可以创建一个新的音频设备。

首先,在最大化的终端中运行alsamixer并搜索是否有一个名为independent的推子(名称在推子下面,最后看屏幕截图)。 (有时如果你只看到一个推子你必须按F6并选择你的主声卡,如果它不是默认的。)如果没有独立的推子,没有机会。 否则,在断开耳机插孔并关闭所有音频软件后,请按照以下步骤操作(关闭以前的alsamixer按下其终端中的Esc ):

  1. 停止pulseaudio复制并在终端中连续运行这3个命令:

     mkdir ~/.pulse echo autospawn=no > ~/.pulse/client.conf pulseaudio -k 
  2. 重新启动终端中的alsamixer ,使用左/右箭头键移动到独立推子,使用向上箭头键将其状态更改为启用

    同时validation扬声器耳机推子没有静音(推子下的MM表示“静音”, 00表示正常。)

    现在,在独立模式下,除了用于扬声器的默认设备( hw:0,0 )之外,还仅为耳机创建新的音频输出(称为hw:0,2 )。

  3. 转到Mixxx声音首选项并为deck1选择soundcard_name soundcard_name (hw:0,0)为deck2选择soundcard_name soundcard_name (hw:2,0) ,为main和耳机选择“none”。

  4. 之后,您可以恢复到pulseaudio运行

     echo autospawn=yes > ~/.pulse/client.conf pulseaudio -D 

( 来源 )

mixxx alsamixer中