我遇到个奇怪的问题,有台红米K70。接电话时 ,说话对方听不见,此时系统有显示麦克风正在使用, 通过API关开一下麦克风又正常。然后我找来另一台同样的红米K70,是没有这问题的,然后我就懵了。系统版本,app版本都是一致的。 下面附上接听方的日志, 其中 我有开关一次麦克风,然后就正常。
必现的, 通过 val session: CallSession? = AVEngineKit.Instance().currentSession if (session != null && session.getState() == AVEngineKit.CallState.Connected) { Timber.i("禁用自己的麦克风22 $enabled}") session.muteAudio(!enabled) }
val session: CallSession? = AVEngineKit.Instance().currentSession if (session != null && session.getState() == AVEngineKit.CallState.Connected) { Timber.i("禁用自己的麦克风22 $enabled}") session.muteAudio(!enabled) }
oneplus.txt是呼叫放的日志 redme.txt是接听方的日志 接听后 redme说话 听筒有自己的声音,对方听不道声音