enableMic method
void
enableMic()
Enable mic
Implementation
void enableMic() async {
if (_mediasoupDevice!.canProduce(RTCRtpMediaType.RTCRtpMediaTypeAudio) ==
false) {
return;
}
try {
/// Get audio input device
final MediaStreamTrack track = _localStream!.getAudioTracks().first;
_sendTransport!.produce(
track: track,
codecOptions: ProducerCodecOptions(opusStereo: 1, opusDtx: 1),
stream: _localStream!,
appData: {
'source': 'mic',
},
source: 'mic',
);
} catch (error) {
// if (audioStream != null) {
// await audioStream.dispose();
// }
}
}