环境:
ubuntu14.04 64位

前言:
由于不知道怎么操作alsa驱动下的音频设备,所以使用oss替换掉alsa。替换之后,就可以使用open函数打开“/dev/dsp”设备来操作声卡了。比如获取PCM录音,播放PCM音频等。

如果你的电脑可以联网,则按照如下步骤来操作。

第一步,确定ubuntu开机时能听到“噔噔噔”的开机音乐。
为了确保安装成功,重启ubuntu,并能听到“噔噔噔”的开机音乐。
到http://www.opensound.com/download.cgi上,下载官方驱动。
安装oss的deb。会提示卸载snd模块错误,直接忽略错误。安装时的简短截图:

第二步,sudo vi /etc/pulse/default.pa
最后面添加一行:
load-module module-oss device=”/dev/dsp” sink_name=output source_name=input mmap=0

第三步,sudo apt-get install gstreamer0.10-plugins-bad

第四步,sudo vi /etc/asound.conf
在我的ubuntu中,这个是新文件,添加如下代码:
pcm.oss {
type oss
device /dev/dsp
}

pcm.!default {
type oss
device /dev/dsp
}

ctl.oss {
type oss
device /dev/mixer
}

ctl.!default {
type oss
device /dev/mixer
}

第五步,执行,sudo dpkg-reconfigure linux-sound-base,选择OSS,然后重启ubuntu,
开机时,仍然能听见“噔噔噔”开机音,且能看到“dev/dsp”设备,说明已经替换成功。

最后,可以通过open、read函数读取PCM数据了。也可能通过write函数播放PCM文件。

ubuntu14.04安装oss音频驱动,替换掉alsa驱动相关推荐

  1. linux集显驱动程序,Ubuntu14.04安装intel集显驱动

    Made with Remarkable! Ubuntu14.04安装intel集显驱动 标签(空格分隔): ubuntu linux 驱动安装 1.查看本机显卡型号 使用lspci命令来获取PCI接 ...

  2. Ubuntu14.04 安装 TL-WN823N无线网卡驱动

    Ubuntu14.04 安装 TL-WN823N无线网卡驱动 前言 一.查看网卡芯片 二.安装步骤 1.下载驱动 2.安装驱动 总结 前言 在搭建Ubuntu14.04使用环境时,由于缺乏有线网,需要 ...

  3. ubuntu14.04安装hadoop2.7.1伪分布式和错误解决

    ubuntu14.04安装hadoop2.7.1伪分布式和错误解决 需要说明的是我下载的是源码,通过编译源码并安装 一.需要准备的软件: 1.JDK和GCC     设置JAVA_HOME:      ...

  4. ubuntu14.04安装与软件重装说明

    1.  安装ubuntu14.04 1)利用U盘安装号系统:ssd盘作/ 20G  /HOME  100G   swap分区用机械硬盘10G 2)装好后,打开软件更新,选最优服务器,跟新软件.. su ...

  5. Ubuntu14.04 安装教程(U盘及硬盘)

    Ubuntu14.04 安装教程(U盘及硬盘)     前些天上了操作系统原理,老师让把Ubuntu装上,没办法硬着上了,在网上搜了很多教程以及帖子看了,也帮着一些同学装上了Ubuntu,遇到了不少的 ...

  6. Matlab 2014b在Ubuntu14.04安装

    Matlab 2014b在Ubuntu14.04安装 step 1 下载matlab2014b,由于本人是在Windows系统下通过ssh远程登录服务器的,所以需要将文件上传到服务器指定目录下,推荐w ...

  7. Ubuntu14.04安装OPENCV3.0流程及遇到的问题

    文章已迁至:http://www.machunjie.com/linux/211.html 如需交流请移步新地址,谢谢! Ubuntu14.04安装OPENCV3.0流程及遇到的问题 tianbing ...

  8. ==原创==Ubuntu14.04安装OPENCV3.0流程及遇到的问题

    Ubuntu14.04安装OPENCV3.0流程及遇到的问题 tianbing010@126.com http://www.cnblogs.com/mcjj 作者:马春杰杰 2017年6月14日22: ...

  9. 解决Ubuntu14.04安装Chrome浏览器打不开的问题

    解决Ubuntu14.04安装Chrome浏览器打不开的问题 参考文章: (1)解决Ubuntu14.04安装Chrome浏览器打不开的问题 (2)https://www.cnblogs.com/li ...

最新文章

  1. 数学建模python和java_参加数学建模用 MATLAB,还是 Python?
  2. Axis --SOAP引擎
  3. [云炬创业基础笔记] 第三章测试4
  4. YbtOJ-毒瘤染色【LCT】
  5. 使用 Visual Studio 2005 Team System 进行单元测试并生成用于 Unit Test Framework 的源代码...
  6. SSH远程登录VWware上的LFS
  7. Go并发调用的超时处理
  8. spring配置文件约束
  9. 二叉树——数据结构课堂作业
  10. 肖忠付武汉大学计算机学院,丁立新(武汉大学计算机学院教授)_百度百科
  11. java事务和分布式事务详解
  12. 吴22名广西农民工广东讨薪 返途被追砍(转载)
  13. 偷得浮生半日闲,您有啥事它出马
  14. django 常用static\media\邮箱\富文本编辑器配置(备忘)
  15. DWG文件如何转换为PDF黑白文件
  16. HDU - 3853 Loop [Maho shoujo] [概率DP]
  17. java电影定票系统_Java实现电影院订票系统代码
  18. Enigma机密码加密解密的实现
  19. php商城伪静态,友价商城nginx伪静态源码规则
  20. 命令行快速删除当前行_在命令行中快速有效地工作

热门文章

  1. 模拟器上运行腾讯x5内核app闪退问题
  2. uniapp小程序实现录音 uniapp小程序长按录音 点击播放等功能(CSS实现语音音阶动画效果)
  3. 分享一些 码农 技术 视剪 测评,学习和收藏必备网站 (持续更新)
  4. 苹果手机电池怎么保养_手机电池怎么“保养”才最好?这里告诉您
  5. Flex Cairngorm简介
  6. 自助设备无线联网方案
  7. python爬取微博评论(无重复数据)
  8. 02 Bootstrap和ElementUI
  9. VS正在加载符号导致程序启动变慢
  10. 论文精读:PVT v2: Improved Baselines with Pyramid Vision Transformer