# XWUILongVideoPlayer

A YouTube-style long-form watch page that composes a full XWUIVideoPlayer (16:9, controls on) with the below-player XWUIVideoPlayerMeta, an optional XWUIVideoDescription box, and a right-rail XWUIVideoSuggestionsList, laid out as a responsive two-column → one-column page. Pass `data.videoSrc` (required) and `data.poster`, plus the `data.meta`, `data.description`, and `data.suggestions` objects that feed each composed child; hide the rail with `conf_comp.showSuggestions`. Exposes `play()` / `pause()` that proxy to the underlying player.

## Basic Usage

A complete watch page: poster-backed player, "How we built OPFlow" meta with channel and like count, a description with views and post date, and two suggested videos in the rail.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: A full YouTube-style watch page with player, channel meta, description, and a two-item suggestions rail.
```

## Subscribed Watch Page With Live Rail

A subscribed, liked watch page whose description carries hashtags and whose rail leads with a LIVE suggestion.

```example
file: examples/LiveSuggestionsRail.ts
html: examples/LiveSuggestionsRail.html
title: Subscribed Watch Page With Live Rail
description: A subscribed/liked watch page with a hashtagged description and a four-item rail led by a live stream.
```

## Theater Mode Without Rail

A full-width watch page with the suggestions rail hidden.

```example
file: examples/NoSuggestions.ts
html: examples/NoSuggestions.html
title: Theater Mode Without Rail
description: A focused watch page with conf_comp.showSuggestions disabled, showing only player, meta, and description.
```

```api
```
