#flutter #audio #media
Вопрос:
В моем приложении flutter я хочу переключаться между наушниками и динамиками наоборот.
Я ищу способ получить доступные аудиоустройства и переключить их.
Я нашел;
final mediaDevices = navigator.mediaDevices;
var devices = await mediaDevices.getSources();
Мне непонятно, что это за навигатор?
Могу я узнать, есть ли способ сделать это?
Комментарии:
1. developer.mozilla.org/en-US/docs/Web/API/Navigator И впоследствии developer.mozilla.org/en-US/docs/Web/API/Navigator/mediaDevices
2. Спасибо вам за ваш ответ. Похоже, это веб-решение. Есть ли решение на устройствах ios и Android?
3. Если он основан на браузере, то все вышеперечисленное по-прежнему нормально. Делая это для собственного приложения, вам нужно будет взаимодействовать с собственными аудио API.
4. С помощью пакета Flutter Sound для вас потенциально может быть выполнена некоторая работа. В частности, вы хотели бы взглянуть на
FlutterSoundPlayer
и егоopenAudioSession
метод иAudioDevice
перечисление