An open API service indexing awesome lists of open source software.

https://github.com/vigetlabs/craft-videoembed

Craft plugin to generate an embed URL from a YouTube or Vimeo URL.
https://github.com/vigetlabs/craft-videoembed

craft-plugin craft3 craft4 craft5 craftcms

Last synced: about 1 year ago
JSON representation

Craft plugin to generate an embed URL from a YouTube or Vimeo URL.

Awesome Lists containing this project

README

          

# Video Embed plugin for Craft CMS 5.x

Generate an embed URL from a YouTube or Vimeo URL.

## Requirements

This plugin requires Craft CMS 5.0.0 or later.

## Installation

To install the plugin, follow these instructions.
****
1. Open your terminal and go to your Craft project:

cd /path/to/project

2. Then tell Composer to load the plugin:

composer require viget/craft-video-embed

3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Video Embed.

## Using Video Embed

Pass a YouTube or Vimeo URL to the `getVideoData` method and a `VideoData` object is returned.

If the plugin is unable to parse the URL, `null` is returned.

- `type` - If the video is `youtube` or `vimeo`
- `id` - The ID of the video
- `image` - The thumbnail of the video (only works for Youtube)
- `embedUrl` - The URL you would use for the embed
- `url` - The link to the embedded video

**Example:**

```twig
{% set video = craft.videoEmbed.getVideoData('https://www.youtube.com/watch?v=6xWpo5Dn254') %}

{% if video %}

{% endif %}
```

**Output:**

```

```

***


Code At Viget

Visit [code.viget.com](http://code.viget.com) to see more projects from [Viget.](https://viget.com)