5.12.2 • Published 11 months ago
@podlove/player-react v5.12.2
@podlove/player-react
React wrapper for @podlove/web-player
Installation
- Run
npm i @podlove/player-react
Usage
import { PodloveWebPlayer } from '@podlove/player-react';
<PodloveWebPlayer
episode="https://backend.podlovers.org/wp-json/podlove-web-player/shortcode/publisher/60"
config="https://backend.podlovers.org/wp-json/podlove-web-player/shortcode/config/podlovers/theme/default" />
Properties
episode
: Episode metadata as file reference or as plain object, see episode docsconfig
: Config metadata as file reference or as plain object, see config docsbase
: (Optional) player resource base, will fallback to the cdn if not providedvariant
: (Optional) player template variant, see templating docsplaytime
: (Optional) initial playtime in millisecondstab
: (Optional) initial tab in millisecondstemplate
: (Optional) remote template
Callbacks
onLoaded
: (Optional) callback hook that gets called with the player store, see runtime API
Children
Provided children will be parsed as player templates:
<PodloveWebPlayer
episode="https://backend.podlovers.org/wp-json/podlove-web-player/shortcode/publisher/60"
config="https://backend.podlovers.org/wp-json/podlove-web-player/shortcode/config/podlovers/theme/default">
{
`<root style="max-width: '950px'; min-width: '260px'" class="p-4 flex justify-center rounded">
<play-button></play-button>
</root>`
}
</PodloveWebPlayer>