startWithCountdown method

Future<void> startWithCountdown({
  1. int countdownSeconds = 3,
  2. dynamic onTick(
    1. int remainingSeconds
    )?,
})

Start recording with countdown

Convenience method that shows a countdown before recording.

countdownSeconds - Number of seconds to countdown (default: 3) onTick - Called each second with remaining seconds

Implementation

Future<void> startWithCountdown({
  int countdownSeconds = 3,
  Function(int remainingSeconds)? onTick,
}) async {
  debugPrint('[WidgetRecorder] 🎬 Starting recording with $countdownSeconds second countdown');
  await start(
    countdown: Duration(seconds: countdownSeconds),
    onTick: onTick,
  );
}