clearSharedPlayersCache static method
Limpia el cache de players compartidos (iOS solamente)
Este método libera todos los players compartidos que mantienen el estado entre navegaciones. Úsalo cuando quieras liberar memoria o cuando cambies completamente de contexto en tu aplicación.
Nota: Después de llamar este método, los videos volverán a empezar desde el inicio la próxima vez que se reproduzcan.
Implementation
static Future<bool> clearSharedPlayersCache() async {
try {
const channel = MethodChannel('advanced_video_player');
final result = await channel.invokeMethod('clearNativePlayersCache');
debugPrint(
'[NativeVideoPlayer] 🧹 Cache de players compartidos limpiado: $result');
return result as bool? ?? false;
} catch (e) {
debugPrint('[NativeVideoPlayer] Error al limpiar cache: $e');
return false;
}
}