@override Future<bool> isRecording() async { final context = _context; return context != null && context.state != 'closed'; }