startLiveFeed method
Implementation
Future<void> startLiveFeed() async {
final camera = cameras[_cameraIndex ?? 0];
cameraController = CameraController(
camera,
ResolutionPreset.high,
enableAudio: false,
);
await cameraController?.initialize();
if (!mounted) return;
cameraController?.getMinZoomLevel().then((value) {
zoomLevel = value;
minZoomLevel = value;
});
cameraController
?.setZoomLevel(zoomLevel > minZoomLevel ? zoomLevel : minZoomLevel);
cameraController?.lockCaptureOrientation(DeviceOrientation.portraitUp);
cameraController?.startImageStream(streamController.add);
setState(() {});
}