2024年6月6日发(作者:)

alsa音频编程简单的例子(总结)

1.源代码安装alsa库,否则编译例子不会通过。原文引用

/share/detail/17289294

2.编译简单的播放和录音的例子。引用原文/f?kz=822509370

3alsa源码编译过程中的错误及应对/

[cpp]viewplaincopyprint?

1.

实验本人都是在ubuntu11.04中验证通过。

/***************************************************************************第一部分

*************************************************************************/

昨晚帮群里人解决的问题,呵呵,严格的说,不是我一个解决的,还有大牛Felix的帮忙。

给人解决问题的过程,也是自己学习知识的过程。

有些新人,在安装ubuntu后,系统没有声音,多半是因为Ubuntu的“声音控制驱动:Alsa”

没有正确识别出电脑的声卡。这个问题的解决方法,虽然有点复杂,但还有值得去尝试的,

毕竟没有人想在Ubuntu的世界里,过没声音的日子~

解决方法:去Alsa的官方网站,分别下载3个声卡驱动控制程序安装包,来安装。

一.声卡驱动控制程序:Alsa的下载

1.下载网站:/main//Main_Page

这里,我们要下载的是,Alsa最新版本的3个安装包。从上面的网页里面,右边就能看到

有“Downloadapackage”—“currentversion”字样。

注意:Alsa驱动是在不断更新的,我们要做的,就是从网上下载最新版本的,上面的网页

位置,就直接提供最新版本的直接下载。这次的教程,我以目前最新的:1.0.20,为例子来

讲解。可能当你看到这篇教程的时候,版本已经更新了(比如1.0.21,22,23这样)。去照

猫画虎的下载就行了。安装方法,过程,也是完全通用的。

我们需要下载如下3个安装包:

(1)alsa-driver-1.0.20

(2)alsa-lib-1.0.20

(3)alsa-utils-1.0.20

看图,在这个位置,不管以后版本怎么更新,都直接点击这里就行。

二.安装

下载好的3个软件包,分别是:2和2和

2

这3个软件包,安装方法,安装过程,安装步骤,完全相同,都是linux系统下,最原始的:

“编译安装3步走~”。因此,我这次的教程,以第一个软件包:2,

来讲述具体的安装实践过程,后面的,自己照猫画虎即可。特别注意,这3个软件包,安

装有先后顺序的,按照:driver——lib——utils进行。行了,我们开始吧!

1.先在终端里面,下载:xmlto,这个软件包并安装

方法:从“应用程序”—”附件“,打开”终端“,输入:sudoapt-getinstallxmlto。这样来

下载安装。安装好就把终端窗口放一边,我们后面会用到。

2.找到你下载好的:2,双击打开它,我们能看到里面有一个文件

夹,用鼠标左键,托拽到”桌面“上。稍等一会儿,你就会看到桌面上有:alsa-driver-1.0.20,

这个名字的文件夹了。

3.在终端里面,我们输入:cd桌面/刚才那个文件夹的名字,应该就是:cd桌面

/alsa-driver-1.0.20(你后面安装lib包的时候,自己想想这里是什么吧)。

4.回车后,继续输入:./configure回车