Usage
Enter a video URL and it will be loaded in an embedded player directly beneath the field so you can preview it.
You may enter:
- YouTube URLs:
https://www.youtube.com/watch?v=s9F5fhJQo34
- Vimeo URLs:
https://vimeo.com/22439234
- mp4, ogv, mov, or webm URLs:
http://example.com/video.mp4
Data Structure
The Video field will save the URL of the video you've entered. If you paste embed code into the field, it will extract the proper URL for you.
video: https://www.youtube.com/watch?v=s9F5fhJQo34
Templating
You can use the is_embeddable and
embed_url modifiers to display your video player.
{{ if video | is_embeddable }} <!-- Youtube and Vimeo --> <iframe src="{{ video | embed_url }}" ...></iframe>{{ else }} <!-- Other HTML5 video types --> <video src="{{ video | embed_url }}" ...></video>{{ /if }}
@if (Statamic::modify($video)->isEmbeddable()->fetch()) <!-- Youtube and Vimeo --> <iframe src="{{ Statamic::modify($video)->embedUrl() }}" ...></iframe>@else <!-- Other HTML5 video types --> <video src="{{ Statamic::modify($video)->embedUrl() }}" ...></video>@endif