enableSpeakerPhone method
Enables or disables the speakerphone.
enable
True to enable speakerphone, false to disable.
Implementation
void enableSpeakerPhone(bool enable) {
if (kIsWeb) {
// On web, .enableSpeakerphone(...) is still available on recent flutter_webrtc
GlobalLogger().d('Peer :: Speaker Enabled :: $enable');
if (_localStream != null) {
_localStream!.getAudioTracks()[0].enableSpeakerphone(enable);
}
return;
}
if (_localStream != null) {
_localStream!.getAudioTracks()[0].enableSpeakerphone(enable);
GlobalLogger().d('Peer :: Speaker Enabled :: $enable');
} else {
GlobalLogger().d(
'Peer :: No local stream :: Unable to toggle speaker mode',
);
}
}