Устройство Android показывает, что микрофон активно используется, хотя сеанс приостановлен и звук отключен

  1. Начните публикацию в сеансе, обратите внимание, что ОС Android теперь сообщает, что камера и микрофон используются приложением, и это нормально.

изображение

  1. Вызовите session.onPause(), а затем publisher.publishAudio = false.
  2. (Необязательно) Переместите приложение в фоновый режим, нажав кнопку «Домой».
  3. ОС Android указывает, что камера больше не используется, но приложение по-прежнему использует микрофон.

изображение

Хотя это не влияет на удобство использования приложения, это плохо с точки зрения конфиденциальности пользователя — пользователь может подумать, что приложение все еще записывает звук, хотя оно находится в фоновом режиме, что пугает.

Есть ли другие методы, которые я могу вызвать, чтобы полностью отключить доступ к микрофону, как и к камере?

1 ответ

Получил ответ от службы поддержки Tokbox, и они предоставили настройку, которая работает, как и ожидалось!

Для вашего случая использования, когда вы не хотите сохранять доступ к звуку, когда приложение переходит в фоновый режим, вы можете попробовать позвонить AudioDeviceManager.getAudioDevice().stopCapturer()чтобы остановить захват, и он удалит доступ к микрофону. Если вы это сделаете, пожалуйста, позвоните AudioDeviceManager.getAudioDevice().startCapturer()когда приложение появляется на переднем плане.

Другие вопросы по тегам