compareVideos method

  1. @override
Future<void> compareVideos({
  1. required List<String>? videoUris,
  2. required dynamic onResult(
    1. bool
    ),
  3. required dynamic onError(
    1. String? message
    ),
})
override

Implementation

@override
Future<void> compareVideos(
    {required List<String>? videoUris,
    required Function(bool) onResult,
    required Function(String? message) onError}) async {
  try {
    final result = await methodChannel.invokeMethod('compareVideos', {
      'videoUris': videoUris,
    });
    onResult(result.toString().toBoolean());
  } on PlatformException catch (e) {
    onError(e.message);
  }
}