From c6dabf32c5b77b391b956c2d69e1698cfda81454 Mon Sep 17 00:00:00 2001 From: xiabaoying Date: Mon, 26 Sep 2022 14:21:42 +0800 Subject: [PATCH] fix: no defaultQuality in qualities --- packages/griffith/src/contexts/VideoSourceProvider.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/griffith/src/contexts/VideoSourceProvider.tsx b/packages/griffith/src/contexts/VideoSourceProvider.tsx index 8798f48f..2bd79e0a 100644 --- a/packages/griffith/src/contexts/VideoSourceProvider.tsx +++ b/packages/griffith/src/contexts/VideoSourceProvider.tsx @@ -52,7 +52,9 @@ const VideoSourceProvider: React.FC = ({ }, [useAutoQuality, lastSourceMap]) const [currentQuality, setCurrentQualityRaw] = useState( - defaultQuality || qualities[0] + defaultQuality && (qualities as Quality[]).indexOf(defaultQuality) !== -1 + ? defaultQuality + : qualities[0] ) const [playbackRate, setPlaybackRate] = useState(defaultPlaybackRate)