1.0.1 • Published 12 months ago

@teyuto/videojs-trimmer v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

Video.js Trimmer Plugin

The Video.js Popups Plugin adds visual trimming functionality to videos loaded using Video.js. It allows users to select a specific time range within the video using a visual trimming bar on the video player.

Screenshot

Compatibility

This plugin version is compatible with Video.js v8.x.

Getting Started

Prerequisites

Make sure you have Video.js installed in your project before using this plugin.

Installation

Include the Video.js library and the videojs-popups files in your HTML file:

<!-- Video.js library -->
<link href="https://vjs.zencdn.net/8.6.1/video-js.css" rel="stylesheet"/>
<script src="https://vjs.zencdn.net/8.6.1/video.min.js"></script>

<!-- Video.js Trimmer plugin -->
<!--dependency-->
<script src="https://cdn.jsdelivr.net/npm/videojs-offset@2.1.3/dist/videojs-offset.min.js"></script>
<!--dependency-->
<link href="https://cdn.jsdelivr.net/gh/Teyuto/videojs-trimmer@main/src/videojs-trimmer.min.css" rel="stylesheet"/>
<script src="https://cdn.jsdelivr.net/gh/Teyuto/videojs-trimmer@main/src/videojs-trimmer.min.js"></script>

Usage

Initialize Video.js as you normally would and add the Video.js Popups Plugin:

// Create a video player
var player = videojs('my-video');

// Activate the Video JS Trimmer plugin
player.trimmer();

// Optional: Handle event to monitor trimming changes
player.on('trimmerchange', function(event, data) {
    console.log('Trimming interval changed:', data.startTime, 's -', data.endTime, 's');
});

Make sure to replace 'my-video' with your actual video player ID.

Example

Check the provided HTML examples/index.html file for a working example.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.


1.0.1

12 months ago

1.0.0

1 year ago