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

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

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

答案1

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


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

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

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

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

    还要验证扬声器耳机推子没有静音(MM推子下方的意思是“静音”,00可以。)

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

  3. 转到 Mixxx 声音偏好设置,soundcard_name (hw:0,0)为 deck1 选择“无”,soundcard_name (hw:2,0)为 deck2 选择“无”,为主卡座和耳机选择“无”。

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

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

来源

密 alsamixer

相关内容