recordVideo static method

Future<UFileData?> recordVideo({
  1. UCameraOptions options = const UCameraOptions(),
  2. dynamic action(
    1. UFileData?
    )?,
})

Implementation

static Future<UFileData?> recordVideo({UCameraOptions options = const UCameraOptions(), Function(UFileData?)? action}) async {
  final List<UFileData> files = await open(options: options.copyWith(mode: UCameraMode.video, allowMultiple: false));
  final UFileData? file = files.isEmpty ? null : files.first;
  action?.call(file);
  return file;
}