在我的flutter应用程序中,我想在耳机和扬声器之间切换,反之亦然。
我正在寻找一种方法来获得可用的音频设备并切换它们。
我发现;
final mediaDevices = navigator.mediaDevices;
var devices = await mediaDevices.getSources();
我不清楚这个导航器是什么?
我可以知道是否有办法做到这一点吗?将audio_service
包添加到您的项目中并使用
List<AudioDevice> audioDevices = (await session.getDevices()).toList();
获取当前的音频设备列表
参考:https://pub.dev/packages/audio_session