我有开箱即用的 Linux、Fedora 20 操作系统,PulseAudio 抽象层位于 ALSA 层之上,所有东西都是开箱即用的,并且工作正常。
任务是:
我想将我自己初步创建的音频文件(这是强制性的)和可能我自己的真实声音(这是可选的)广播到基于 Flash Player 插件的视频聊天中。
理想情况下,我想在 chatr0uletеe 服务的背景中将我自己的声音与我可爱的音轨混合。
因此,换句话说,我需要伪造麦克风输入(或伪造它并将其与来自真实麦克风的真实声音混合)。
我的错误胜利。
我有 PulseAudio 完全兼容(仅限!)应用程序的解决方案,如 VLC 和 Skype。该解决方案基于所谓的 PulseAudio 的“接收器”,您只需创建一个:
# pactl 加载模块模块空接收器
开始 VLC 播放,开始 Skype 通话并转到
#pavucontrol
用于将 VLC 输出重定向到创建的“接收器”的 GUI 界面,以及来自同一“接收器”的 Skype 输入。我还可以毫无问题地将我自己的声音与 VLC 输出与 PulseAudio 的“接收器”混合(如果需要,请私下询问我)。
问题是。
我去了http://www.onlinemictest.com/(点击«麦克风测试»部分)。然后我将我的麦克风和相机的闪存访问权限授予该站点,然后通过鼠标右键单击进入 Flash Player 设置(而不是全局设置)并选择“麦克风”部分。这里没有列举 PulseAudio 的“接收器”。因此,浏览器 Flash 插件在 ALSA 层下使用,而不是 PulseAudio 插件。