Устройство Android показывает, что микрофон активно используется, хотя сеанс приостановлен и звук отключен
- Начните публикацию в сеансе, обратите внимание, что ОС Android теперь сообщает, что камера и микрофон используются приложением, и это нормально.
- Вызовите session.onPause(), а затем publisher.publishAudio = false.
- (Необязательно) Переместите приложение в фоновый режим, нажав кнопку «Домой».
- ОС Android указывает, что камера больше не используется, но приложение по-прежнему использует микрофон.
Хотя это не влияет на удобство использования приложения, это плохо с точки зрения конфиденциальности пользователя — пользователь может подумать, что приложение все еще записывает звук, хотя оно находится в фоновом режиме, что пугает.
Есть ли другие методы, которые я могу вызвать, чтобы полностью отключить доступ к микрофону, как и к камере?
1 ответ
Получил ответ от службы поддержки Tokbox, и они предоставили настройку, которая работает, как и ожидалось!
Для вашего случая использования, когда вы не хотите сохранять доступ к звуку, когда приложение переходит в фоновый режим, вы можете попробовать позвонить
AudioDeviceManager.getAudioDevice().stopCapturer()
чтобы остановить захват, и он удалит доступ к микрофону. Если вы это сделаете, пожалуйста, позвонитеAudioDeviceManager.getAudioDevice().startCapturer()
когда приложение появляется на переднем плане.