diff --git a/web/src/pages/desktop/screen/h264-webrtc.tsx b/web/src/pages/desktop/screen/h264-webrtc.tsx index b959ca4..42bc9ac 100644 --- a/web/src/pages/desktop/screen/h264-webrtc.tsx +++ b/web/src/pages/desktop/screen/h264-webrtc.tsx @@ -1,4 +1,5 @@ import { useEffect, useRef, useState } from 'react'; +import { Spin } from 'antd'; import clsx from 'clsx'; import { useAtom, useAtomValue } from 'jotai'; import { w3cwebsocket as W3cWebSocket } from 'websocket'; @@ -85,12 +86,6 @@ export const H264Webrtc = () => { } }; - peer.onconnectionstatechange = () => { - if (peer.iceConnectionState === 'connected' || peer.connectionState === 'connected') { - setIsLoading(false); - } - }; - peer.ontrack = (event) => { if (videoElement && event.track.kind === 'video') { videoElement.srcObject = new MediaStream([event.track]); @@ -258,10 +253,8 @@ export const H264Webrtc = () => { {isLoading && ( -
-
- Loading -
+
+
)}