pause method

Future<bool> pause()

Pauses the video.

Implementation

Future<bool> pause() async {
  if (_isDisposed) {
    debugPrint('Cannot pause: Video renderer is disposed');
    return false;
  }

  try {
    final result = await MethodHandler.invokeNativeMethod(
      'pauseVideo',
      arguments: {'videoId': videoId},
    );

    if (result is Map) {
      return result['success'] == true;
    }
    return false;
  } catch (e) {
    debugPrint('Error pausing video: $e');
    return false;
  }
}