Files
polskalokalnie/.agents/skills/remotion-best-practices/remotion-saas/player.md
T
2026-08-09 09:47:34 +02:00

942 B

name, description, metadata
name description metadata
player Embed a Remotion preview in a React app with @remotion/player.
tags
remotion, player, preview, react

Use @remotion/player when the user wants an interactive preview in React.

import {Player} from '@remotion/player';
import {MyVideo} from './remotion/MyVideo';

export const App: React.FC = () => {
  return (
    <Player
      component={MyVideo}
      durationInFrames={120}
      compositionWidth={1920}
      compositionHeight={1080}
      fps={30}
      controls
    />
  );
};

If metadata is dynamic, sync the Player props manually or reuse the composition's calculateMetadata() logic. Link https://www.remotion.dev/docs/dynamic-metadata.md#with-the-player.

Full API for the Player: https://www.remotion.dev/docs/player/player.md.

For a SaaS app that also needs output files, combine the Player preview with framework.md or rendering.md.