switchCamera method
Yêu cầu native code chuyển đổi giữa camera trước và sau.
useFrontCamera: true nếu muốn sử dụng camera trước, false cho camera sau.
Implementation
Future<void> switchCamera(bool useFrontCamera) async {
try {
// Gọi method 'switchCamera' trên MethodChannel,
// truyền một Map làm arguments.
await _channel.invokeMethod('switchCamera', {'useFrontCamera': useFrontCamera});
debugPrint('CameraController: Lệnh switch camera (useFront: $useFrontCamera) đã gửi.');
_isFrontCamera = useFrontCamera;
} on PlatformException catch (e) {
debugPrint("CameraController: Lỗi khi chuyển camera: '${e.message}'.");
// throw Exception("Failed to switch camera: ${e.message}");
}
}