9. 其次asound.conf文件需要几个特别的配置 (这个我没有设置,开始以为这里出来问题,搞了好久,直到后来用logcat查看了系统的启动记录,发现系统中启动的基本就不是Alsa声卡模式,而是系统自带的sub声卡模式,所以没有声音出来)
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 010.最后还需要修改init.rc文件,重新设置Audio 驱动的设备节点的owner和访问属性(编译后,文件系统中的init.rc) (这一步我也没有进行,可能在我在第二步的时候就已经做过了)
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