fix: update types (#3288)
This commit is contained in:
@@ -59,6 +59,7 @@ const Video = forwardRef<VideoRef, ReactVideoProps>(
|
||||
fullscreen,
|
||||
drm,
|
||||
textTracks,
|
||||
selectedVideoTrack,
|
||||
selectedAudioTrack,
|
||||
selectedTextTrack,
|
||||
onLoadStart,
|
||||
@@ -153,8 +154,9 @@ const Video = forwardRef<VideoRef, ReactVideoProps>(
|
||||
if (!drm) {
|
||||
return;
|
||||
}
|
||||
|
||||
return {
|
||||
drmType: drm.type,
|
||||
type: drm.type,
|
||||
licenseServer: drm.licenseServer,
|
||||
headers: drm.headers,
|
||||
contentId: drm.contentId,
|
||||
@@ -168,14 +170,9 @@ const Video = forwardRef<VideoRef, ReactVideoProps>(
|
||||
if (!selectedTextTrack) {
|
||||
return;
|
||||
}
|
||||
if (typeof selectedTextTrack?.value === 'number') {
|
||||
return {
|
||||
selectedTextType: selectedTextTrack?.type,
|
||||
index: selectedTextTrack?.value,
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
selectedTextType: selectedTextTrack?.type,
|
||||
type: selectedTextTrack?.type,
|
||||
value: selectedTextTrack?.value,
|
||||
};
|
||||
}, [selectedTextTrack]);
|
||||
@@ -184,18 +181,24 @@ const Video = forwardRef<VideoRef, ReactVideoProps>(
|
||||
if (!selectedAudioTrack) {
|
||||
return;
|
||||
}
|
||||
if (typeof selectedAudioTrack?.value === 'number') {
|
||||
return {
|
||||
selectedAudioType: selectedAudioTrack?.type,
|
||||
index: selectedAudioTrack?.value,
|
||||
};
|
||||
}
|
||||
|
||||
return {
|
||||
selectedAudioType: selectedAudioTrack?.type,
|
||||
type: selectedAudioTrack?.type,
|
||||
value: selectedAudioTrack?.value,
|
||||
};
|
||||
}, [selectedAudioTrack]);
|
||||
|
||||
const _selectedVideoTrack = useMemo(() => {
|
||||
if (!selectedVideoTrack) {
|
||||
return;
|
||||
}
|
||||
|
||||
return {
|
||||
type: selectedVideoTrack?.type,
|
||||
value: selectedVideoTrack?.value,
|
||||
};
|
||||
}, [selectedVideoTrack]);
|
||||
|
||||
const seek = useCallback(async (time: number, tolerance?: number) => {
|
||||
if (isNaN(time)) {
|
||||
throw new Error('Specified time is not a number');
|
||||
@@ -470,6 +473,7 @@ const Video = forwardRef<VideoRef, ReactVideoProps>(
|
||||
textTracks={textTracks}
|
||||
selectedTextTrack={_selectedTextTrack}
|
||||
selectedAudioTrack={_selectedAudioTrack}
|
||||
selectedVideoTrack={_selectedVideoTrack}
|
||||
onGetLicense={onGetLicense}
|
||||
onVideoLoad={onVideoLoad}
|
||||
onVideoLoadStart={onVideoLoadStart}
|
||||
|
Reference in New Issue
Block a user