Switch Audio Output (BETA) - Flutter
This feature will help yout to switch audio output device during the session.
Get Connected Device List​
This method will help you to list down all possible connected audio devices.
To get the list of all available audio output devices, use the getAudioOutputDevices()
, which will return a list of MediaDeviceInfo
.
MediaDeviceInfo
will contain the deviceId
and label
of the particular audio output device.
ElevatedButton(
child: Text("Get Output Device"),
onPressed: () => {
List<MediaDeviceInfo> outputDevice = meeting.getAudioOutputDevices()
log(outputDevice);
}),
Switch Audio to Another Device​
This method will help you to switch specific audio output device.
// Pass the MediaDeviceInfo object to which the audio is to be switched.
meeting.switchAudioOutput(mediaDeviceInfo);
note
EARPIECE
is not supported whenever WIRED_HEADSET
or BLUETOOTH
device is connected
To check the implementation of switch audio device in detail, check out the Flutter Code Sample
Got a Question? Ask us on discord