Android(安卓)ALSA audio 的一些问题
16lz
2021-01-25
1. 编译前,在BoardConfig.mk中指定用ALSA接口方式编译工作,还可以编译ALSA的一些测试工具用于测试。
BOARD_USES_ALSA_AUDIO := true
BUILD_WITH_ALSA_UTILS := true
2. 其次asound.conf文件需要几个特别的配置
ctl.AndroidOut {
type hw
card 0
}
ctl.AndroidIn {
type hw
card 0
}
pcm.AndroidPlayback {
type hw
card 0
device 0
}
pcm.AndroidRecord {
type hw
card 0
device 0
}
3. 最后还需要修改init.rc文件,重新设置Audio 驱动的设备节点的owner和访问属性
chown root audio /dev/snd/controlC0
chown root audio /dev/snd/pcmC0D0c
chown root audio /dev/snd/pcmC0D0p
chown root audio /dev/snd/timer
chmod 0666 /dev/snd/controlC0
chmod 0666 audio /dev/snd/pcmC0D0c
chmod 0666 audio /dev/snd/pcmC0D0p
chmod 0666 audio /dev/snd/timer
更多相关文章
- 一款常用的 Squid 日志分析工具
- 手把手带你搭建 Elasticsearch 集群
- GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
- RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
- Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
- Android(安卓)-- Property Animation
- android中自己写的日志类
- Android(安卓)Activity启动模式全面解析
- Android:TextView的垂直滚动效果,和上下滚动效果