Можно ли записать реальный звук на симуляторе с помощью микрофона?

Можно ли записать фактический звук на симуляторе с помощью микрофона.
Я создал рекордер, который записывает звук в симуляторе, но не записывает реальное аудио, это просто нулевой (пустой) звук.

2 ответа

Решение

iOS Simulator не поддерживает аудиозапись, для тестирования необходимо использовать реальное устройство.

Здесь вы можете прочитать об ограничениях тестирования в iOS Simulator

Аппаратные ограничения Хотя большинство функций устройств iOS можно имитировать в iOS Simulator, есть некоторые аппаратные функции, которые необходимо протестировать непосредственно на устройстве. Аппаратные функции, которые не могут быть смоделированы:

акселерометр

гироскоп
камера
Датчик приближения

Микрофонный вход

Старый ответ на этот вопрос теперь неверен; Симулятор iOS теперь поддерживает ввод / запись звука.

Картинка ниже связана: где вы устанавливаете свое аудио устройство ввода (по умолчанию ваша система по умолчанию)

Также имейте в виду, некоторые онлайн-документы разработчиков Apple по-прежнему говорят, что имитатор не поддерживает аудиовход ("по состоянию на 8.2"), даже если он используется в более новых версиях...

Редактировать: Снимок экрана из OS X 10.12 (Sierra), Xcode 9.1 (функция также доступна в более позднем Xcode 8, > 8.2)

Фотография меню выбора аудио входа на симуляторе

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