如何解决由于缺少库而导致Pulseaudio无法连接混音器的问题?

坏的

我一直在尝试安装pulseaudio,但似乎无法找到关于如何处理 ALSA 的直接答案。PulseAudio 是否运行在 ALSA 之上?我应该先摆脱 ALSA 吗?ALSA 是一个声音服务器,对吧?PulseAudio 也是如此...正如您所知,我有些困惑。无论如何,现在我似乎都有 - 除了似乎都没有工作:-\

/etc/asound.conf 包含:

pcm.pulse {
    type pulse
}

ctl.pulse {
    type pulse
}

pulseaudio 确实在运行。但是,尝试“amixer -Dpulse”会导致

ALSA lib control.c:874:(snd_ctl_open_conf) Cannot open shared library
/usr/lib64/alsa-lib/libasound_module_ctl_pulse.so
amixer: Mixer attach pulse error: No such file or directory`

我查了一下,文件确实不存在。不过有
/usr/lib32/alsa-lib/libasound_module_ctl_pulse.so

在VLC播放一首歌会让流中pavucontrol露面,但没有音频将使得其方式我的发言......我在团体pulsepulse-access(不完全知道他们是为了什么,但估计他们不能伤害) ,并已按照指南http://pulseaudio.org/wiki/PerfectSetup进行操作。

更新:

奇怪的是,当我删除/etc/asound.conf 时,音频流仍然出现在 pavucontrol 中……所以……pulseaudio 真的在运行吗?我在用吗?我怎么知道?

堂吉诃德

这是一个直接的答案:PulseAudio 是一个声音服务器ALSA 是一个内核声音子系统。它们做不同的事情——ALSA 为您的声卡或板载声音芯片提供芯片组驱动程序;PulseAudio 在程序、声音芯片甚至系统之间路由声音。

PulseAudio 是 POSIX 系统的声音服务器。声音服务器基本上是您的声音应用程序的代理。当声音数据在应用程序和硬件之间传递时,它允许您对声音数据进行高级操作。使用声音服务器可以轻松实现诸如将音频传输到另一台机器、更改样本格式或通道数以及将多个声音混合成一个之类的事情。

要使用 PulseAudio,您需要在某处安装声音驱动程序。这可以是 ALSA 或OSS这些提供内核声音驱动程序以从计算机输出声音信号。

按照“第一步页面中的步骤打开 PulseAudio 命令行;您可以使用CLI来测试运行是否正常。

# get a pulseaudio commandline
$ pulseaudio -nC

Welcome to PulseAudio! Use "help" for usage information.

# run this to see what sinks are configured
>>> list-sinks

还要检查您的/etc/pulse/daemon.conf/etc/pulse/default.pa配置文件(/usr/local/etc/pulse如果您自己编译和安装 PA,它们可能会安装到)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

由于缺少共享库libgstreamer-0.10.so.0,Viber无法在Ubuntu 15.10中启动。如何解决此问题?

mpd:无法读取“我的ALSA设备”的混音器:无此类混音器控件:PCM

如何解决在manage.py上运行sudo导致无法连接到PSQL的问题?

如何解决``无法连接到服务器:EOF''Kubernetes的问题-Kubectl

pygame混音器循环

从混音器获取数据

如何使用连接到AVAudioEngine混音器的节点同时播放缓冲器中的多种声音

如何使用ui滑块更改混音器音量?

如何使用 pygame 混音器或 pyaudio 创建木琴程序?

如何解决[WC]由于缺少委托Swift而拒绝激活的问题

如何让混音器 Rodecaster Pro 在 Ubuntu 20.04 上工作?(USB/音频驱动程序的潜在问题)

如何解决类缺少ActivatableAttribute的问题

由于“无法创建与数据库服务器的连接”而导致无法构建Hibernate SessionFactory。

如何解决由于“用户名或密码无效”而无法推送到GitHub的问题?

如何解决此“由于未授予位置权限而无法启用MyLocation图层”的问题?

如何解决由于休眠envers审计而导致的MySQL死锁?

如何解决由于错误的fstab导致的引导失败?

如何解决由于图像加载导致的屏幕闪烁?

如何解决由于bash中的浮动值导致的错误?

混音器的配置文件不同?

混音器AudioUnit到RemoteIO AudioUnit

更新了14.04+的音频混音器

混音器返回错误的音频值

混音器模块不会启动

由于缺少32位库,导致Steam无法启动

如何解决rethinkdb连接被拒绝的问题?

SDL2 音频问题 C 编程(不是混音器)

命令行音量控制混音器在静音方面存在问题

我该如何解决由于硬盘故障而导致的启动过程中断的问题?(Windows 7的)