# Video

## Availability

[\[SINCE Orbeon Forms 2023.1\]](https://doc.orbeon.com/release-notes/orbeon-forms-2023.1)

## What it does

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

![Video component](https://4129616727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LEkBiSDvlXs3VWiO0Zu%2Fuploads%2Fgit-blob-ad707c2954011154ebc9ffab64fcd39192b0e6be%2Fxbl-video.png?alt=media)

## 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](https://doc.orbeon.com/form-runner/component/video-attachment)
* [Image component](https://doc.orbeon.com/form-runner/component/image)
* [Image attachment component](https://doc.orbeon.com/form-runner/component/image-attachment)
* [Attachment component](https://doc.orbeon.com/form-runner/component/attachment)
