Micro with Vivox always active. How to disable it without freeze?

The problem with vivox. When Vivox voice chat is connected, no sound is recorded when recording the phone screen, it says that the microphone is already in use. What can be done about these? And the second problem is that the microphone is always on, and therefore, when we press the volume keys on the device, the ring volume is adjusted, is there any way to turn off the microphone without a freeze (setting activeDevice = None gives a very unpleasant freeze)

Is this with iOS or Android? It sounds more like iOS to me.

There is no way to disable the microphone in a way that removes the microphone recording indicator without having an audio interruption because the audio system needs to be reconfigured to remove the indicator (i.e. shutting down the old configuration and booting up the new configuration). As you’ve likely found, muting the microphone with the Vivox API is fast and without interruptions, but it doesn’t remove the recording indicator.

Also, we’ve concluded in the past that the reason screen recording doesn’t capture audio when voice chat is active is due to privacy concerns. In the future we may offer more flexibility for how audio is registered so developers can’t try for themselves if using voice chat as “non-voice audio” is permissible in the App Store.