Я искал способ добиться в основном трех разных вещей с Android:
- Как получить список всех устройств вывода и ввода звука?
Я обнаружил, что после API 23 в экземплярах AudioManager был добавлен метод в соответствии с документация Android, которая делает это, но нет документации о решении для предыдущих версий. Этот вопрос остается без ответа здесь, в StackOverflow, и в нескольких местах в Интернете.
- Как выбрать конкретное устройство вывода звука для потоковой передачи звука?
Цель, которую я хочу выполнить, состоит в том, чтобы выбрать одно из доступных устройств вывода и передать через него аудио. Есть ли способ сделать это?
- Как записывать с определенного устройства ввода?
То же, что и раньше, конкретное использование устройства, но наоборот, я имею в виду, чтобы выбрать один из доступных микрофонов и использовать его для записи звука.
Пожалуйста, помогите мне с некоторыми рекомендациями, исходным кодом или идеей, все они будут очень кстати.