【问题标题】:Applications not seeing NoMachine pulseaudio microphone source应用程序看不到 NoMachine pulseaudio 麦克风源
【发布时间】:2019-02-19 04:25:05
【问题描述】:

我通过 NoMachine 远程连接到运行 CentOS 7 的 Linux VM。 NoMachine 将客户的麦克风呈现为脉冲音频源。我可以使用 Audacity 从 pulseaudio 源录制。 但是,其他应用程序(Chrome、Firefox、Slack、WebEx)看不到或无法将脉冲音频源识别为麦克风。 test.webrtc.org 说[ FAILED ] Failed to get access to local media due to error: NotFoundError

pacmd list-sources 显示:

2 source(s) available. index: 1 name: <nx_voice_out.monitor> driver: <module-null-sink.c> * index: 2 name: <nx_audio_in.monitor> driver: <module-null-sink.c>

如何让应用程序将脉冲音频源识别为麦克风?

【问题讨论】:

    标签: webrtc slack pulseaudio audacity nomachine


    【解决方案1】:

    通过重新映射源使其工作:

    pacmd load-module module-remap-source master=nx_voice_out.monitor source_name=Microphone

    我不知道为什么会这样,因为我所做的只是重命名源。我没有重新映射原始来源的任何属性。也许应用程序不喜欢原始源名称中的.monitor

    我还需要卸载挂起空闲模块:

    pacmd unload-module module-suspend-on-idle

    否则,pulseaudio 有时会暂停重新映射的源,而我无法取消暂停。

    【讨论】:

      猜你喜欢
      • 2015-04-22
      • 2013-02-15
      • 1970-01-01
      • 2017-08-25
      • 1970-01-01
      • 1970-01-01
      • 2020-11-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多