mirror of
https://github.com/zoriya/v10.git
synced 2026-08-16 02:45:09 +00:00
fix(react): thumbnails broken when using hls media (#1210)
This commit is contained in:
@@ -55,8 +55,9 @@ export const Thumbnail = forwardRef<HTMLDivElement, ThumbnailProps>(function Thu
|
||||
// Resolve thumbnails: external prop takes priority over auto <track> path.
|
||||
const thumbnails = useMemo(() => {
|
||||
if (externalThumbnails && externalThumbnails.length > 0) return externalThumbnails;
|
||||
if (!textTrack?.thumbnailCues.length) return [];
|
||||
return mapCuesToThumbnails(textTrack.thumbnailCues, textTrack.thumbnailTrackSrc ?? undefined);
|
||||
return textTrack && textTrack.thumbnailCues.length > 0
|
||||
? mapCuesToThumbnails(textTrack.thumbnailCues, textTrack.thumbnailTrackSrc ?? undefined)
|
||||
: [];
|
||||
}, [externalThumbnails, textTrack]);
|
||||
|
||||
const thumbnail = useMemo(() => core.findActiveThumbnail(thumbnails, time), [core, thumbnails, time]);
|
||||
|
||||
Reference in New Issue
Block a user