Player Hooks
Central, top-level memoized hooks for component-level state management
Installation
npx shadcn add @limeplay/player-hooksSetup the player hooks in provider
import { PlayerHooks } from "@/components/limeplay/player-hooks"
// ... other imports
export function MediaPlayer() {
return (
<MediaProvider>
<PlayerHooks />
<Suspense>
<Layout.RootContainer height={720} width={1280}>
<Layout.PlayerContainer>
<MediaElement />
<Layout.ControlsContainer>
<BottomControls />
</Layout.ControlsContainer>
</Layout.PlayerContainer>
</Layout.RootContainer>
</Suspense>
</MediaProvider>
)
}