diff --git a/web/src/components/player/LivePlayer.tsx b/web/src/components/player/LivePlayer.tsx index f8e2a2c3c..f5e071c9f 100644 --- a/web/src/components/player/LivePlayer.tsx +++ b/web/src/components/player/LivePlayer.tsx @@ -15,7 +15,6 @@ import { MdCircle, MdLeakAdd, MdSelectAll } from "react-icons/md"; import { BsSoundwave } from "react-icons/bs"; import Chip from "../Chip"; import useCameraActivity from "@/hooks/use-camera-activity"; -import CameraImage from "../camera/CameraImage"; const emptyObject = Object.freeze({}); @@ -90,15 +89,16 @@ export default function LivePlayer({ if (liveMode == "webrtc") { player = ( setLiveReady(true)} /> ); } else if (liveMode == "mse") { if ("MediaSource" in window || "ManagedMediaSource" in window) { player = ( setLiveReady(true)} /> diff --git a/web/src/components/player/WebRTCPlayer.tsx b/web/src/components/player/WebRTCPlayer.tsx index daf7aa75e..e869738d7 100644 --- a/web/src/components/player/WebRTCPlayer.tsx +++ b/web/src/components/player/WebRTCPlayer.tsx @@ -4,15 +4,13 @@ import { useCallback, useEffect, useRef } from "react"; type WebRtcPlayerProps = { className?: string; camera: string; - width?: number; - height?: number; + onPlaying?: () => void; }; export default function WebRtcPlayer({ className, camera, - width, - height, + onPlaying, }: WebRtcPlayerProps) { const pcRef = useRef(); const videoRef = useRef(null); @@ -154,10 +152,8 @@ export default function WebRtcPlayer({ className={className} autoPlay playsInline - controls muted - width={width} - height={height} + onLoadedData={onPlaying} /> );