pickVideoFromCamera method
Implementation
Future<File?> pickVideoFromCamera({
double? maxDuration,
int? quality = 1,
}) async {
bool hasPermission = await _checkCameraPermission();
if (!hasPermission) return null;
try {
final XFile? video = await _picker.pickVideo(
source: ImageSource.camera,
maxDuration:
maxDuration != null ? Duration(seconds: maxDuration.toInt()) : null,
preferredCameraDevice: CameraDevice.rear,
);
if (video != null) {
return File(video.path);
}
} catch (e) {
print('Error picking camera video: $e');
}
return null;
}