@powerkraut/video
v1.0.10
Published
PowerKraut video custom web component
Downloads
581
Maintainers
Readme
dtcmedia-video
A custom Vue.js web component for YouTube video's.
Features
- Pause and play button
- Play video inline or in a modal
- Disabling/enabling autoplay on page load
- Disabling/enabling controls by default
- Disabling/enabling mute on page load
- Disabling/enabling loop on video end
- Disabling/enabling video based on view
- Disabling/enabling cookies with URL
Getting started
Use the following code example to get you started:
<script src="https://unpkg.com/@powerkraut/video@^1/dist/dtcmedia-video.js"></script>
<dtcmedia-video
autoplay="1"
controls="1"
cookies="1"
height="100%"
id="m_KBvP0_8Tc"
loop="1"
modal="0"
mute="0"
thumb="https://source.unsplash.com/collection/3697895"
width="100%">
</dtcmedia-video>
Settings
Use the following options to customize the behavior for a video:
Option | Type | Default | Description
------ | ---- | ------ | -----------
Debug | Number | 0 | Autoplay is disabled by default. Use value 1
to enable this feature.
Controls | Number | 0 | Interface is disabled by default. Use value 1
to enable this feature.
Height | String | 100% | Height is set to 100%
by default. Customize with any number and valid unit.
ID | String | null | Last part of a YouTube url https://www.youtube.com/m_KBvP0_8Tc.
Loop | Number | 0 | Loop is disabled by default. Use value 1
to enable this feature.
Modal | Number | 0 | Modal is disabled by default. Use value 1
to enable this feature.
Mute | Number | 0 | Mute is disabled by default. Use value 1
to enable this feature.
Thumb | Number | 0 | Thumb set to YouTube's max resolution image by default. Customizable with an absolute URl.
Width | String | 100% | Width is set to 100%
by default. Customize with any number and valid unit.
Cookies | Number | 0 | Changes YouTube URL to youtube-nocookie.com