startWithCountdown method
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,
);
}