Added playbackRate parameter to onPlaybackRateChange callback, and specified types for resizeMode/posterResizeMode (#33686)

This commit is contained in:
A.T 2019-03-12 19:01:05 +01:00 committed by Wesley Wigham
parent 25e94bd600
commit f8758c64ad
2 changed files with 5 additions and 2 deletions

View File

@ -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?: {

View File

@ -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"}
/>;