Skip to content

Getting Started

TEST

Getting started with Player is simple.

The first dependency you’ll need to pull in is the Player itself. Additionally, you’ll need an assets plugin to define any UI — we’ll use the reference assets as an example.

You can do this by installing the React Player and Reference Assets Packages

Terminal window
npm i @player-ui/react @player-ui/reference-assets-plugin-react

Next, in your code you’ll need to initialize Player. This is where you would also initialize any plugins you want to use with Player and create the configuration for Player itself. Below is a minimal example of this.

import { ReactPlayer } from "@player-ui/react";
import { ReferenceAssetsPlugin } from "@player-ui/reference-assets-plugin-react";
// create a new web-player instance
const reactPlayer = new ReactPlayer({
plugins: [new ReferenceAssetsPlugin()],
});

Now that you have a Player instance created. You’ll need to start it with some content.

const content = {
/* your content here */
};
reactPlayer.start(content);

With Player running your content, you’ll need to actually render out what is processed. To do this, you can use the React Player’s component API to insert it into your React tree.

const MyApp = () => {
return <reactPlayer.Component />;
};

Congrats! You’ve got Player up and running. If you need additional functionality you can add more plugins to extend Player’s functionality. Head over to the Plugins section to take a look at the Plugins we’ve developed.