createVideoStream method
Implementation
Future<MediaStream?> createVideoStream() async {
try {
videoInputDeviceId = mediaDeviceDataHolder!.selectedVideoInput!.deviceId;
Map<String, dynamic> mediaConstraints = <String, dynamic>{
"audio": false,
"video": {
"optional": [
{"sourceId": videoInputDeviceId}
]
}
};
MediaStream videoStream = await navigator.mediaDevices.getUserMedia(mediaConstraints);
return videoStream;
} catch (error) {
return null;
}
}