Разрешение на микрофон на Oculus Quest - PullRequest
0 голосов
/ 29 марта 2020

Я занимаюсь разработкой android приложения или Oculus Quest. Когда мы устанавливаем приложение по apk, оно переходит в Неизвестный ресурс, а не в Приложение.

На вкладке «Управление разрешениями» отображается только список приложений (не включая приложение «Неизвестный ресурс»).

Как результат, даже если я успешно запросил разрешение на микрофон, он неуправляем и НЕ МОЖЕТ записывать звук.

Есть ли какие-либо предложения?

1 Ответ

0 голосов
/ 10 апреля 2020

У меня была такая же проблема. Я хотел использовать Azure SpeechToText в Unity 2019.3.7.

Согласно https://docs.unity3d.com/Manual/android-manifest.html

Unity автоматически добавляет необходимые разрешения в манифест на основе Android Параметры проигрывателя и Unity API, которые ваше приложение вызывает из сценария. Например:

  • Класс Microphone добавляет RECORD_AUDIO
  • Сетевые классы добавляют разрешение INTE RNET

Итак, чтобы включить бот-сеть и микрофон я добавил

Debug.Log(Microphone.Devices.Length);
Debug.Log(Application.internetReachability.ToSTring());

в одном из методов Start (), и это сработало

...