mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2025-10-16 12:05:41 +00:00
Added playbackRate parameter to onPlaybackRateChange callback, and specified types for resizeMode/posterResizeMode (#33686)
This commit is contained in:
parent
25e94bd600
commit
f8758c64ad
5
types/react-native-video/index.d.ts
vendored
5
types/react-native-video/index.d.ts
vendored
@ -57,7 +57,8 @@ export interface VideoProperties extends ViewProps {
|
||||
/* Wrapper component */
|
||||
// Opaque type returned by require('./video.mp4')
|
||||
source: { uri?: string } | number;
|
||||
resizeMode?: string;
|
||||
resizeMode?: "stretch" | "contain" | "cover" | "none"; // via Image#resizeMode
|
||||
posterResizeMode?: "stretch" | "contain" | "cover" | "none"; // via Image#resizeMode
|
||||
poster?: string;
|
||||
repeat?: boolean;
|
||||
paused?: boolean;
|
||||
@ -92,7 +93,7 @@ export interface VideoProperties extends ViewProps {
|
||||
onReadyForDisplay?(): void;
|
||||
onPlaybackStalled?(): void;
|
||||
onPlaybackResume?(): void;
|
||||
onPlaybackRateChange?(): void;
|
||||
onPlaybackRateChange?(data: { playbackRate: number }): void;
|
||||
onAudioFocusChanged?(): void;
|
||||
onAudioBecomingNoisy?(): void;
|
||||
selectedTextTrack?: {
|
||||
|
||||
@ -9,4 +9,6 @@ import Video from 'react-native-video';
|
||||
console.log(data.canPlayFastForward, data.canPlayReverse, data.canPlaySlowForward, data.canPlaySlowReverse,
|
||||
data.canStepBackward, data.canStepForward, data.currentTime, data.duration, data.naturalSize.height, data.naturalSize.width, data.naturalSize.orientation);
|
||||
}}
|
||||
onPlaybackRateChange={({playbackRate}) => console.log(playbackRate)}
|
||||
posterResizeMode={"cover"}
|
||||
/>;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user