mini-video-playback

0.1.3 • Public • Published

Mini Video Playback (npm)

npm version

Make the video pop out so that you could move it wherever you like.

logo-128.png

Install

$ npm install mini-video-playback

Usage

document.addEventListener('DOMContentLoaded', () => {
    const videoTagElementRef = document.querySelector('video');
    const miniVideoPlayback = new MiniVideoPlayback(videoTagElementRef, {
        width: 480,
        height: 270
    });
    miniVideoPlayback.show();
}, false);

Options

width [number]

Set preview width (in px units)

Default: 480px

height [number]

Set preview height (in px units)

Default: 270px

movable [boolean]

Allow to drag element

Default: true

parentElement [HTMLElement]

Point parent element where preview will be embeded

Default: document.body

API

show()

Show floating playback preview

hide()

Hide floating playback preview

Troubleshooting

Cross-Origin Resource Sharing (CORS)

Due to CORS you have to provide video resource locally or from server with proper Access-Control-Allow-Origin header.

Changelog

All changes are listed here

License

The MIT License @ 2018

Package Sidebar

Install

npm i mini-video-playback

Weekly Downloads

0

Version

0.1.3

License

MIT

Unpacked Size

1.67 MB

Total Files

25

Last publish

Collaborators

  • rendfall