This commit is contained in:
otsmr 2025-11-09 22:32:53 +01:00
parent 5946420fd0
commit 1cc19f7834

View file

@ -206,6 +206,10 @@ class _CameraPreviewViewState extends State<CameraPreviewView> {
FlutterVolumeController.addListener(
(volume) async {
if (!widget.isVisible) {
await deInitVolumeControl();
return;
}
if (startedVolume == null) {
startedVolume = volume;
return;
@ -221,7 +225,12 @@ class _CameraPreviewViewState extends State<CameraPreviewView> {
}
if (Platform.isAndroid) {
androidVolumeDownSub = FlutterAndroidVolumeKeydown.stream.listen((event) {
if (widget.isVisible) {
takePicture();
} else {
deInitVolumeControl();
return;
}
});
}
}