getVideoMedia method
Future<MediaStream>
getVideoMedia(
[ - String facing = "user"
])
Implementation
Future<MediaStream> getVideoMedia([String facing = "user"]) async {
currentFacingMode = facing;
if (currentVideoStream != null) {
final stream = currentVideoStream;
if (stream != null) {
stream.getVideoTracks().forEach((track) {
track.stop();
});
}
await currentVideoStream?.dispose();
currentVideoStream = null;
}
final newStream = await navigator.mediaDevices.getUserMedia(
{'video': {"facingMode":facing, 'width': CAMERA_RESOLUTION_WIDTH, 'height': CAMERA_RESOLUTION_HEIGHT}});
currentVideoStream = newStream;
return newStream;
}