getUserMedia method
Get user media (camera/microphone)
Implementation
@override
Future<MediaStream> getUserMedia(MediaConstraints constraints) async {
final mConstraints = {
'audio': constraints.audioInputId != null
? {'deviceId': constraints.audioInputId}
: constraints.audio,
'video': constraints.videoInputId != null
? {'deviceId': constraints.videoInputId, 'facingMode': 'user'}
: constraints.video,
};
final stream = await rtc.navigator.mediaDevices.getUserMedia(mConstraints);
return MobileMediaStream(stream);
}