Capítulo 242 de 988
To play multiple videos one after another:
export type VideoToEmbed = {
src: string;
durationInFrames: number | null;
};
export type VideosInSequenceProps = {
videos: VideoToEmbed[];
};
export const VideosInSequence: React.FC<VideosInSequenceProps> = ({videos}) => {
const {fps} = useVideoConfig();
return (
<Series>
{videos.map((video) => {
if (video.durationInFrames === null) {
throw new Error('Could not get video duration');
}
return (
<Series.Sequence
key={video.src}
durationInFrames={video.durationInFrames}
premountFor={fps}
>
<Video src={video.src} />
</Series.Sequence>
);
})}
</Series>
);
};