Кто-нибудь пробовал воспроизводить звуки через колонки и наушники одновременно? Android + iOS

В настоящее время у меня есть приложение, которое генерирует звуки на лету, такие как чистые тона и белый шум, и я могу слышать это в наушниках. Можно ли одновременно посылать один и тот же сигнал на внутренние динамики и наушники? Я бы хотел сделать это на iOS 7 и KitKat. Возможно, в будущем Android L и iOS 8 ...

В iOS я заметил, что в iOS 6 появилась новая функция - multiroute, которая позволяет выбирать аудиомаршрут. Дело в том, что при подключении наушников не получается выбрать внутренние динамики. Может я что-то не так делаю. Думаю, это поможет мне на Android ...

На Android я обнаружил, что одновременно использует наушники и динамик. Но это было год назад.

Кто-нибудь пробовал это?

Спасибо!


person the_moon    schedule 22.08.2014    source источник


Ответы (2)


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

person arlomedia    schedule 25.11.2014

Для этого на Android достаточно установить для аудиопотока значение STREAM_ALARM:

MediaPlayer player = new MediaPlayer();
//
// Your player initialisation code here
//
player.setAudioStreamType(AudioManager.STREAM_ALARM);
person Pedro Lopes    schedule 15.10.2015