0.0.4 • Published 6 years ago

covered-video-player v0.0.4

Weekly downloads
2
License
ISC
Repository
github
Last release
6 years ago

covered-video-player

An HTML5 video player with any HTML superimposed as a play button.

Example

Install

npm install covered-video-player

OR

yarn add covered-video-player

Usage

Example:

import CoveredVideoPlayer from 'covered-video-player';

new CoveredVideoPlayer({ // Props.
	selector: '#video-container'
	src: [
		{
			url: 'https://media.w3.org/2010/05/sintel/trailer.mp4',
			type: 'video/mp4',
		},
	],
	cover: `<div class="cover">
		<h1>This is the cover.</h1>
		<h2>Play</h2>
	</div>`,
});

props

KeyTypeDescriptionRequired/Default
selectorstringA selector to pass to querySelector.required
srcarrayAn array of objects used to build HTML source elements. Required keys for each object are url and type.required
controlsboolShow controls on the video?default true
loopboolMake the video loop when played?default false
mutedboolMute the video?default true
coverstringA string representation of HTML to use as the video cover.default The innerHTML of the element selected by selector
fallbackCoverstringA string representation of HTML to use if rendering fails.default ''
coverClassstringA CSS class to apply to the cover.default CoveredVideoPlayer__cover
videoContainerClassstringA CSS class to apply to the div holding the video.default CoveredVideoPlayer__video

To-do height, width, onPlay, onPause, minWindowWidth,

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago