应用启动使用麦克风时,提示“录音被占用” 或者录音后播放无声的现象。请您按照以下方法排查:
1.检查手机麦克风是否正常
拨打电话,切换免提/听筒状态,如果对方在两种状态下都能听见声音,说明手机麦克风正常。
2.检查手机上是否有应用正在使用麦克风
检查麦克风是否被其它应用占用,例如地图导航,录音机,录屏,滴滴车主等,请您根据您手机的EMUI系统进一步排查。确认方法:
EMUI 10.X及以上:
应用使用麦克风分为敏感(如普通通话、QQ语音、微信语音、游戏语音等)和非敏感(如非通话类音频、录音机、录屏等)两种场景,敏感场景使用麦克风的优先级最高。
如果应用A已经在使用麦克风(不限制场景),应用B在敏感场景开始使用麦克风,则应用B会直接抢占麦克风,导致应用A录制的音频无声。
例:如录屏时(非敏感场景),进行QQ或微信语音通话时(敏感场景)对方可听到声音,但录制的视频无声。
如果应用A已经在敏感场景使用麦克风, 应用B在非敏感录场景开始使用麦克风,那么应用B无法抢占麦克风, 导致录音无声或操作失败(不同应用提示可能不同)。
例:如QQ或微信语音通话(敏感场景)时,开始使用录屏(非敏感场景),此时QQ和微信通话正常,但录制的视频无声。
如果应用A已经在非敏感场景使用麦克风,应用B也在非敏感场景开始使用麦克风,那么应用B无法录音,并提示“麦克风被占用”。
例:如全民K歌时(非敏感场景),在全民K歌界面使用百度输入法语音输入(非敏感场景),百度输入法无法使用麦克风。
EMUI 9.X及以下:
系统的音频策略为”谁先开始使用麦克风,谁先抢占资源”。如应用A已经在使用麦克风时,应用B开始使用麦克风,那么应用B无法抢占麦克风。
例:如录屏时,微信发送语音消息时提示“屏幕录制正在录音,因此微信暂时无法录音”。