getDuration method
Implementation
Future<Duration> getDuration() async {
try {
final int durationMs = await _channel.invokeMethod('getDuration');
_duration = Duration(milliseconds: durationMs);
return _duration;
} catch (e) {
_onError?.call('Failed to get duration: $e');
return Duration.zero;
}
}