startDetectionWithProperSetup static method
Implementation
static Future<bool> startDetectionWithProperSetup() async {
_logger.info('🚀 Début détection Minfo avec setup complet');
try {
final hasAccess = await AudioSessionManager.requestMicrophoneWithAudioSession();
if (!hasAccess) return false;
final engineInitialized = await MinfoSdk.instance.audioEngine.initialise();
if (!engineInitialized) return false;
MinfoSdk.instance.configureListener();
// CORRECTION: const Duration
await Future.delayed(const Duration(milliseconds: 1000));
await MinfoSdk.instance.audioEngine.startDetection();
return true;
} catch (e) {
_logger.error('🚀 ❌ Erreur détection: $e');
return false;
}
}