Выберите аудиоустройство на iPhone

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

В документах я обнаружил, что вы можете выбрать, какой маршрут использовать, установивkAudioSessionProperty_OverrideAudioRoute либо:

kAudioSessionOverrideAudioRoute_None илиkAudioSessionOverrideAudioRoute_Speaker

Однако я хотел бы позволить пользователю использовать свою гарнитуру Bluetooth для прослушивания звука.

Если вы посмотрите в собственном приложении Apple «Голосовые заметки», в меню воспроизведения в левом верхнем углу есть кнопка, которая позволяет вам выбрать, какое аудиоустройство использовать. Когда подключена гарнитура Bluetooth, нажатие кнопки вызывает меню, которое позволяет выбирать между:

блютуз гарнитураiPhoneОратор

Есть ли способ реализовать эту функцию с помощью стандартных API Apple в моем собственном приложении?

Ответы на вопрос(3)

Ваш ответ на вопрос