Typescript again

This commit is contained in:
Ivan Malison 2024-10-17 18:22:26 -06:00
parent 2cfb26d51f
commit 9cbba8f95e

View File

@ -41,7 +41,7 @@ const Video = forwardRef<VideoRef, ReactVideoProps>(
) => { ) => {
const nativeRef = useRef<HTMLVideoElement>(null); const nativeRef = useRef<HTMLVideoElement>(null);
const shakaPlayerRef = useRef<shaka.Player | null>(null); const shakaPlayerRef = useRef<shaka.Player | null>(null);
const [ currentSource, setCurrentSource ] = useState<string | null>(null); const [ currentSource, setCurrentSource ] = useState<object | null>(null);
const isSeeking = useRef(false); const isSeeking = useRef(false);
const seek = useCallback( const seek = useCallback(
@ -250,6 +250,7 @@ const Video = forwardRef<VideoRef, ReactVideoProps>(
if (source?.cropEnd) { if (source?.cropEnd) {
shakaPlayerRef.current.configure({playRangeEnd: source?.cropEnd / 1000}) shakaPlayerRef.current.configure({playRangeEnd: source?.cropEnd / 1000})
} }
//@ts-ignore
setCurrentSource(source); setCurrentSource(source);
//@ts-ignore //@ts-ignore
shakaPlayerRef.current.addEventListener("error", (event) => { shakaPlayerRef.current.addEventListener("error", (event) => {