From 926304db2ce99868df4a166adb296a6e308372f8 Mon Sep 17 00:00:00 2001 From: Nicolas Mowen Date: Fri, 31 May 2024 07:45:17 -0600 Subject: [PATCH] Formatting --- web/src/components/player/LivePlayer.tsx | 6 +++++- web/src/components/player/WebRTCPlayer.tsx | 8 ++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/web/src/components/player/LivePlayer.tsx b/web/src/components/player/LivePlayer.tsx index 420ceb06d..6c223d651 100644 --- a/web/src/components/player/LivePlayer.tsx +++ b/web/src/components/player/LivePlayer.tsx @@ -8,7 +8,11 @@ import JSMpegPlayer from "./JSMpegPlayer"; import { MdCircle } from "react-icons/md"; import { Tooltip, TooltipContent, TooltipTrigger } from "../ui/tooltip"; import { useCameraActivity } from "@/hooks/use-camera-activity"; -import { LivePlayerError, LivePlayerMode, VideoResolutionType } from "@/types/live"; +import { + LivePlayerError, + LivePlayerMode, + VideoResolutionType, +} from "@/types/live"; import useCameraLiveMode from "@/hooks/use-camera-live-mode"; import { getIconForLabel } from "@/utils/iconUtil"; import Chip from "../indicators/Chip"; diff --git a/web/src/components/player/WebRTCPlayer.tsx b/web/src/components/player/WebRTCPlayer.tsx index a8434646c..8f64e6cae 100644 --- a/web/src/components/player/WebRTCPlayer.tsx +++ b/web/src/components/player/WebRTCPlayer.tsx @@ -227,6 +227,14 @@ export default function WebRtcPlayer({ ? () => setiOSCompatControls(!iOSCompatControls) : undefined } + onError={(e) => { + if ( + // @ts-expect-error code does exist + e.target.error.code == MediaError.MEDIA_ERR_NETWORK + ) { + onError?.("startup"); + } + }} /> ); }