diff --git a/backend/main.py b/backend/main.py index e1a561d..2ec434c 100644 --- a/backend/main.py +++ b/backend/main.py @@ -686,11 +686,13 @@ async def traiter_message_ws(msg: dict, ws: WebSocket): await ws.send_json({"type": "pong"}) elif type_msg == "preview_start": global _preview_actif - camera.activer_viewfinder() + loop = asyncio.get_event_loop() + await loop.run_in_executor(None, camera.activer_viewfinder) _preview_actif = True elif type_msg == "preview_stop": _preview_actif = False - camera.desactiver_viewfinder() + loop = asyncio.get_event_loop() + asyncio.ensure_future(loop.run_in_executor(None, camera.desactiver_viewfinder)) async def diffuser_ws(message: dict): diff --git a/frontend/index.html b/frontend/index.html index 88f8d62..1721bc5 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -16,6 +16,7 @@
📷

Probleme de communication avec l'appareil photo

Reconnexion en cours... +