Вывод звука с использованием нескольких звуковых маршрутов одновременно в приложении для iPhone? - PullRequest
1 голос
/ 05 августа 2010

В данный момент я играю со звуковыми маршрутами в AVAudioSession, и мне интересно, возможно ли выводить звук на несколько звуковых маршрутов одновременно, т.е. звук, воспроизводимый из динамика, и другой звук, воспроизводимый в наушники? В идеале я хотел бы иметь возможность воспроизводить отдельные звуки через разъем док-станции (с помощью разъема для наушников 3,5 мм) и разъем для наушников одновременно, так что, если кто-то может сказать мне, действительно ли это возможно, это было бы здорово помощь.

Спасибо

1 Ответ

0 голосов
/ 27 ноября 2013

Не думаю, что это было возможно три года назад, когда вы написали это, но теперь можно воспроизводить один звук через разъем для наушников, а другой - через аудиоинтерфейс USB, подключенный к разъему док-станции. Эта презентация WWDC проведет вас по ней и предоставит пример кода.

Я не думаю, что можно воспроизводить отдельные звуки через разъем для наушников и динамик, потому что AVAudioSessionRouteDescription показывает только один из этих встроенных выходных портов одновременно. Вам нужно было бы добавить второй аудиоинтерфейс через USB, который добавляет второй выходной порт в AVAudioSessionRouteDescription. Я сейчас тестирую с Roland Duo-Capture mk2 , и он работает.

...