Lite YouTube Embed Component For Vue

A lightweight, fast, and performant Youtube video embed component for Vue 3/2 applications.

How to use it:

1. Install and import the vue-lite-youtube-embed component.

import LiteYouTubeEmbed from 'vue-lite-youtube-embed'
import 'vue-lite-youtube-embed/style.css'

2. Embed a Youtube video into your app.

<template>
  <LiteYouTubeEmbed
    id="Video ID"
    title="Video Description"
  />
</template>

3. Available component props.

announce: {
  type: String,
  required: false,
  default: 'Watch',
},
id: {
  type: String,
  required: true,
},
title: {
  type: String,
  required: true,
},
activatedClass: {
  type: String,
  required: false,
  default: 'lyt-activated',
},
adNetwork: {
  type: Boolean,
  required: false,
  default: true,
},
iframeClass: {
  type: String,
  required: false,
  default: '',
},
cookie: {
  type: Boolean,
  required: false,
  default: false,
},
params: {
  type: String,
  required: false,
  default: '',
},
playerClass: {
  type: String,
  required: false,
  default: 'lty-playbtn',
},
playlist: {
  type: Boolean,
  required: false,
  default: false,
},
playlistCoverId: {
  type: String,
  required: false,
  default: '',
},
poster: {
  type: String as PropType<ImageResolution>,
  required: false,
  default: 'hqdefault',
},
wrapperClass: {
  type: String,
  required: false,
  default: 'yt-lite',
},
muted: {
  type: Boolean,
  required: false,
  default: false,
},
thumbnail: {
  type: String,
  required: false,
},
webp: {
  type: Boolean,
  required: false,
  default: false,
},
rel: {
  type: String as PropType<'prefetch' | 'preload'>,
  required: false,
  default: 'preload',
},
aspectHeight: {
  type: Number,
  required: false,
  default: 9,
},
aspectWidth: {
  type: Number,
  required: false,
  default: 16,
},

4. API methods.

stopVideo()
pauseVideo()
playVideo()

Preview:

Lite YouTube Embed Component For Vue

Download Details:

Author: wobsoriano

Live Demo: https://vue-lite-youtube-embed-demo.vercel.app/

Download Link: https://github.com/wobsoriano/vue-lite-youtube-embed/archive/refs/heads/master.zip

Official Website: https://github.com/wobsoriano/vue-lite-youtube-embed

Install & Download:

# NPM
$ npm i vue-lite-youtube-embed
Tags:

Add Comment