android 下插入带麦克风的摄像头,造成板载摄像头无法使用的问题

原因:Nanopi开发板跑Android系统 ,想使用板载麦克风进行录音功能,当插入usb摄像头后造成板载麦克风不能用,查了一下发现默认的声卡设备没有设置。

1、进入Android后台

adb shell 

2、查看当前有哪些声卡设备

cat /proc/asound/cards

打印如下信息:

 0 [audiocodec     ]: audiocodec - audiocodec
                      audiocodec
 1 [sndhdmi        ]: sndhdmi - sndhdmi
                      sndhdmi
 2 [Camera         ]: USB-Audio - USB 2.0 Camera
                      Sonix Technology Co., Ltd. USB 2.0 Camera at usb-sunxi-ehci-1, high speed

发现多了一个声卡2,也就是插入usb摄像头附带的声卡,我们要使用系统默认的板载声卡就需要将系统的默认声卡设为0

3、设置默认的声卡(修改/etc/asound.conf文件)

我尝试使用vi编辑器编辑这个文件,但是Android下adb编辑不好用,尝试busybox编辑也不好使所以干脆在window下建好文件asound.conf,内容如下:

#
# defaults
#
 
# show all name hints also for definitions without hint {} section
defaults.namehint.showall off
# show just basic name hints
defaults.namehint.basic on
# show extended name hints
defaults.namehint.extended off
#
defaults.ctl.card 0
defaults.pcm.card 0
defaults.pcm.device 0
defaults.pcm.subdevice -1

然后将文件上传到Android系统目录下

adb push asound.conf /etc/

然后重新开机就可以了使用板载麦克风进行录音了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值