View the examples online:
| Example | Description | Source |
|---|---|---|
| Audio/video | Basic audio/video example | example source |
| Video-only | Basic video-only example | example source |
| Audio-only | Basic audio-only example | example source |
| Image | Basic image example | example source |
| Screen-only | Basic screen-only example | example source |
| Audio/screen | Basic audio/screen example | example source |
| Animated GIF | Basic animated GIF example | example source |
| 3-2-1 Countdown | Basic audio/video example with countdown | example source |
| Timeslice | Get data during recording with specific time-intervals | example source |
| Hotkeys | Control this plugin using a keyboard | example source |
| Multi | Using multiple video.js players on a single page | example source |
| Picture-in-Picture | Record and playback in a floating window | example source |
| Enumerate devices | List available input and output devices | example source |
| Audio output devices | Change audio output device | example source |
| Audio input devices | Change audio input device | example source |
| Video input devices | Change video input device | example source |
To try out the examples locally either:
- download the zipfile and unpack it
- or checkout the repository with Git:
git clone https://github.com/collab-project/videojs-record.git- Install the dependencies:
cd /path/to/videojs-record
npm install- Build the library and assets once:
npm run build- And start the local examples webserver:
npm run startOpen http://localhost:8080/examples/ in a browser.