<RemotionRiveCanvas>
This component can render a Rive animation so it synchronizes with Remotion's time.
Props
src
a valid URL of the rive file to load. Can be a local file loaded using staticFile() or a remote URL like "https://cdn.rive.app/animations/vehicles.riv".
fit?
One of: "contain" | "cover" | "fill" | "fit-height" | "none" | "scale-down" | "fit-width". Default is "contain".
alignment?
One of: "center" | "bottom-center" | "bottom-left" | "bottom-right" | "center-left" | "center-right" | "top-center" | "top-left" | "top-right". Default is "center".
artboard?
Either a string specifying the artboard name, a number specifying the artboard index, otherwise the default artboard is being used.
animation?
Either a string specifying the animation name, a number specifying the animation index, otherwise the default animation is being used.
Example
tsximport {RemotionRiveCanvas } from "@remotion/rive";functionApp () {return <RemotionRiveCanvas src ="https://example.com/myAnimation.riv" />;}
tsximport {RemotionRiveCanvas } from "@remotion/rive";functionApp () {return <RemotionRiveCanvas src ="https://example.com/myAnimation.riv" />;}