diff --git a/apps/web-main/src/components/Nav/index.tsx b/apps/web-main/src/components/Nav/index.tsx index ce2b6ea..5f2ad75 100644 --- a/apps/web-main/src/components/Nav/index.tsx +++ b/apps/web-main/src/components/Nav/index.tsx @@ -23,11 +23,14 @@ function Nav() { Backset
- {routerList.map((route) => ( - navigate(route.path)}> - {route.name} - - ))} + {routerList.map( + (route) => + !route.invisible && ( + navigate(route.path)}> + {route.name} + + ) + )}
diff --git a/apps/web-main/src/components/Player/index.less b/apps/web-main/src/components/Player/index.less index 8d17a14..485182c 100644 --- a/apps/web-main/src/components/Player/index.less +++ b/apps/web-main/src/components/Player/index.less @@ -37,7 +37,6 @@ } // 圆角 - .vjs-poster, .video-js { border-radius: 10px !important; diff --git a/apps/web-main/src/components/Player/index.tsx b/apps/web-main/src/components/Player/index.tsx index 0f31b9c..c3f37e6 100644 --- a/apps/web-main/src/components/Player/index.tsx +++ b/apps/web-main/src/components/Player/index.tsx @@ -1,14 +1,18 @@ -import { useRef } from "react"; +import { useEffect, useRef } from "react"; import { useLink, useMount, useScript } from "../../hook"; import "./index.less"; -interface IVideo { +export interface IVideo { fileID: string; appID: string; psign?: string; className?: string; } +interface IProps { + video: IVideo | null; +} + /** * demo页面:https://tcplayer.vcube.tencent.com/ * @@ -16,50 +20,44 @@ interface IVideo { * 有些浏览器环境不支持 Webrtc,播放器会将 Webrtc 流地址自动转换为 HLS 格式地址,因此快直播场景同样需要引入hls.min.x.xx.xm.js。 *