> For the complete documentation index, see [llms.txt](https://doc.orbeon.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.orbeon.com/form-runner/component/video.md).

# Video

## Availability

[\[SINCE Orbeon Forms 2023.1\]](/release-notes/orbeon-forms-2023.1.md)

## What it does

The `fr:video` component shows a video. Like [fr:image](/form-runner/component/image.md), `fr:video` doesn't have an associated upload control and cannot be changed by the end-user of a form.

![Video component](/files/wm4sQYBZY7gMGT1lrN1g)

## Basic usage

```xml
<fr:video bind="my-video-bind">
    <xf:label ref="$form-resources/my-video/label"/>
</fr:video>
```

The URL of the video is stored in instance data via a single-node binding, here using `bind`.

## Form Runner usage

When in the Form Runner context, `fr:video` retrieves the resource while passing the `Orbeon-Form-Definition-Version` HTTP header when available.

## Limitations

In PDF output, the Video component currently doesn't show any content. Ideally, it should show a still of the video.

## See also

* [Video attachment component](/form-runner/component/video-attachment.md)
* [Image component](/form-runner/component/image.md)
* [Image attachment component](/form-runner/component/image-attachment.md)
* [Attachment component](/form-runner/component/attachment.md)
