Я пытаюсь вывести звук на гарнитуру bluetooth (не A2DP), используя AVAudioPlayer, AVAudioSession и AudioSessionSetProperty.
Кажется, есть функции для выбора гарнитуры bluetooth в качестве входного сигнала (kAudioSessionProperty_OverrideCategoryEnableBluetoothInput), но не эквивалент для установки вывода. Это делается в приложении Voicemail, где вы можете выбрать гарнитуру, динамик телефонной трубки или громкоговоритель. Я пробовал различные комбинации SessionCategories и свойств AudioSession, но я просто не могу найти подходящего подхода.
Я уверен, что кто-то это понял, поделитесь примером?