Android手机麦克风和扬声器被占用1、麦克风被占用2、扬声器被占用
1、麦克风被占用做过Android音视频开发的可能会碰到过这样的问题,在录音时,发现麦克风被占用,解决办法也很简单,给个提示说麦克风被占用即可,如何知道麦克风被占用呢?根据网上答案,原理就是开一个录音试试,如果不能录音,说明被占用了,代码如下:/** 判断麦克风是有效,有效返回true,否则返回false */fun validateMicAvailability(): Boolean { var available = false val recorder = AudioRecord(