2013-11-07 1 views
0

В моем приложении используется AVAudioRecorder для записи. Нет никаких проблем с записью. Когда я впервые запускаю свое приложение, проблема в том, что появляется всплывающее окно alertview, касающееся allow/dis, позволяющего использовать микрофон.Доступ к микрофону для записи по коду, iOS

Я хочу иметь

1) контроль над этим по умолчанию alertview, так что моя запись и таймер (ярлык, который используется для отображения секунд, аудиозапись) начинается только тогда, когда я нажимаю на Разрешить микрофон,

ИЛИ

2) необходимо установить микрофоны, доступные для приложения, так что он не запрашивает alertview с просьбой разрешить/Дис позволяют микрофону.

Я искал интернет, stackoverflow, но не получил никакого отношения к этому сообщению. Прочитайте некоторые сообщения, но они касались отображения статуса, этот микрофон доступен для приложения или нет, что не так много для меня.

+1

Что происходит со всем жирным шрифтом? – Wain

+1

Это системное поведение и не может быть изменено. Пользователь должен спросить, может ли ваше приложение впервые использовать микрофон. –

+0

@JohnRiselvato Можем ли мы иметь доступ к этому окну просмотра предупреждений? – Jasmeet

ответ

1

Как указано в комментариях, по умолчанию для приложения требуется указать разрешение на использование микрофона, и это невозможно изменить. Однако вы можете проверить, разрешено ли разрешение.

Возможно, вам стоит ознакомиться с этим вопросом, поскольку он объясняет, как проверить и посмотреть, был ли предоставлен доступ для использования микрофона. Затем вы можете начать запись после получения разрешения.

Detect microphone permission

+0

Спасибо за ответ, но мне нужно что-то другое, чтобы контролировать мой NsTimer. В настоящее время я использую isRecording, который даст мне true/false, и согласно которому я буду обрабатывать свой NsTimer и записывать связанные с ним материалы – Jasmeet

+0

, действительно не решил проблему, но некоторые, как я использовал этот код по-разному, и мое приложение работает – Jasmeet

 Смежные вопросы

  • Нет связанных вопросов^_^