Я пытаюсь вывести звук на гарнитуру bluetooth (не A2DP), используя AVAudioPlayer, AVAudioSession и AudioSessionSetProperty.Как перенаправить iPhone на гарнитуру Bluetooth
Кажется, есть функции для выбора гарнитуры bluetooth в качестве входного сигнала (kAudioSessionSetperty_OverrideCategoryEnableBluetoothInput), но нет эквивалента для установки вывода. Это делается в приложении Voicemail, где вы можете выбрать гарнитуру, динамик телефонной трубки или громкоговоритель. Я пробовал различные комбинации SessionCategories и свойств AudioSession, но я просто не могу использовать подход, который работает.
Я уверен, что кто-то это понял, поделитесь примером?
Кажется, что никто не решил этот (ну никто не говорит, по крайней мере, хотя бы!) Я открыл билет поддержки Apple по этому вопросу и опубликую ответ, когда у меня его будет. – Ethan
у вас есть ответ? – Krishnan
Да, да. Перефразируя «нет, вы не можете этого сделать». Я не думаю, что инженер действительно понял, о чем я просил, потому что я смог это сделать. Я посмотрю, смогу ли я опубликовать соответствующие вопросы в качестве ответа. – Ethan