editVideo method

  1. @override
Future<void> editVideo({
  1. required String? inputPath,
  2. required String? outputPath,
  3. required OnEditResult onResult,
  4. required OnEditError onError,
})
override

Implementation

@override
Future<void> editVideo({
  required String? inputPath,
  required String? outputPath,
  required OnEditResult onResult,
  required OnEditError onError,
}) async {
  try {
    final result = await methodChannel.invokeMethod('editVideo', {
      'inputPath': inputPath,
      'outputPath': (outputPath?.isEmpty ?? true) ? inputPath : outputPath,
    });
    onResult(result.toString());
  } on PlatformException catch (e) {
    onError(e.message);
  }
}