Как изменить маршрутизацию звука на системном уровне в iOS sdk?

#ios #iphone #objective-c #audio

#iOS #iPhone #objective-c #Аудио

Вопрос:

Возможно ли изменить маршрут звука, когда наушники подключены или отключены от сети на системном уровне iPhone. На самом деле я хочу прослушивать входной и выходной звук только с внутренних микрофонов iphone, независимо от того, подключены наушники или нет.Я пробовал использовать kAudioSessionOverrideAudioRoute_Speaker, он отлично работает на уровне приложения, но не на системном уровне. Это корпоративные приложения. Есть идеи? пожалуйста, помогите мне.

Ответ №1:

В соответствии аудио сеанс программирования руководство от Apple. Принудительно воспроизвести аудиофайл через динамики iPhone можно только на уровне приложения, установив kAudioSessionProperty_OverrideAudioRoute значение kAudioSessionOverrideAudioRoute_Speaker . AFAIK на системном уровне это невозможно