24.3.0 • Published 4 months ago

@vidispine/vdt-videojs v24.3.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
4 months ago

About

┌─────────┐                                                     ┌───────┐
│ vdt-api --------- (Vidispine API js Promises) --------------> │       │
└─────────┘                                                     │       │
┌────────────────┐                                              │       │
│ vdt-materialui -- (Customized Material UI React library) ---> │       │
└────────────────┘                                              │  Your │
                                  ┌ video player components     │  SPA  │
                                  │┌───────────────────────┐    │  app  │
  open-source player packages --> ││ vdt-vue (future plans) --> │       │
                                  │└───────────────────────┘    │       │
┌─────────────┐                   │┌───────────────────────┐    │       │  
│ vdt-videojs ------------------> ││ vdt-react - (wrappers) --> │       │
└─────────────┘                   │└───────────────────────┘    └───────┘
   (pure js)                      └

vdt-videojs sets out to build a pure javascript video player on top of video.js and delivers more features with a "familiar" user interface / experience. There is an every-so-often manually deployed live demo here.

vdt-videojs is written in ES6 Javascript and has minimal dependencies; It's wrapable for supported frameworks.

Additionally vdt-videojs package exports other pure js components closely related to Player (SeekBar, TimeCodeDisplay, ExternalControls and others) for use with react / other frameworks within their respective wrappers.

See the vdt-videojs-react package for use with React.

Get started with development

cd into vdt-videojs directory and run

npm i
npm run start

Edit the code in ./src/ directory and observe changes at localhost:2222 (should auto-open)

Building for distribution

npm run build

Output is ES6 javascript, saved in /lib/

You can also use

npm run build:watch

this will output to /lib/ directory for development needs while working with other packages.

Future roadmap:

  • HLS / DASH (Adaptive ) ?
  • Poster frame generated from video during upload from API side
  • Airplay, Chromecast functionality check
  • Fast forward / Fast backward functionality
  • Result view improvements
  • Suggested videos after video playback has ended
24.4.0-pre.2

4 months ago

24.4.0-pre.1

6 months ago

24.3.0

6 months ago

24.3.0-pre.2

8 months ago

24.3.0-pre.3

8 months ago

24.3.0-pre.1

8 months ago

24.2.0

8 months ago

24.2.0-pre.1

12 months ago

24.1.0

1 year ago

23.4.0

2 years ago

24.1.0-pre.1

1 year ago

23.4.0-pre.4

2 years ago

23.4.0-pre.3

2 years ago

23.4.0-pre.1

2 years ago

23.4.0-pre.2

2 years ago

23.3.0-pre.6

2 years ago

23.3.0-pre.4

2 years ago

23.3.0-pre.5

2 years ago

23.3.0-pre.3

2 years ago

23.3.0

2 years ago

23.3.0-pre.2

2 years ago

23.2.0

2 years ago

23.3.0-pre.1

2 years ago

23.1.0

2 years ago

23.2.0-pre.2

2 years ago

23.2.0-pre.1

2 years ago

23.1.0-pre.5

2 years ago

23.1.0-pre.4

2 years ago

23.1.0-pre.3

2 years ago

23.1.0-pre.2

2 years ago

22.4.0

3 years ago

23.1.0-pre.1

3 years ago

22.3.1-pre.1

3 years ago

22.4.0-pre.9

3 years ago

22.4.0-pre.8

3 years ago

22.4.0-pre.7

3 years ago

22.4.0-pre.6

3 years ago

22.4.0-pre.5

3 years ago

22.4.0-pre.4

3 years ago

22.4.0-pre.3

3 years ago

22.4.0-pre.2

3 years ago

22.4.0-pre.1

3 years ago

22.3.0

3 years ago

22.3.0-pre.5

3 years ago

22.3.0-pre.4

3 years ago

22.3.0-pre.3

3 years ago

22.3.0-pre.2

3 years ago

22.2.0

3 years ago

22.2.0-pre.4

3 years ago

22.2.0-pre.3

3 years ago

22.2.0-pre.2

3 years ago

22.3.0-pre.1

3 years ago

22.2.0-pre.1

3 years ago

22.1.0

3 years ago

22.1.0-pre.1

3 years ago

22.1.0-pre.2

3 years ago

22.1.0-pre.3

3 years ago

21.4.0-pre.2

4 years ago

21.4.0-pre.1

4 years ago

0.15.0-pre.25

4 years ago

0.15.0-pre.24

4 years ago

21.3.0

4 years ago

0.15.0-pre.23

4 years ago

0.15.0-pre.22

4 years ago

0.15.0-pre.21

4 years ago

0.15.0-pre.20

4 years ago

0.15.0-pre.19

4 years ago

0.15.0-pre.18

4 years ago

0.15.0-pre.17

4 years ago

0.15.0-pre.16

4 years ago

0.15.0-pre.15

4 years ago

0.15.0-pre.14

4 years ago

0.15.0-pre.13

4 years ago

0.15.0-pre.12

4 years ago

0.15.0-pre.11

4 years ago

0.15.0-pre.10

4 years ago

0.15.0-pre.9

4 years ago

0.15.0-pre.8

4 years ago

0.15.0-pre.7

4 years ago

0.15.0-pre.5

4 years ago

0.15.0-pre.6

4 years ago

0.15.0-pre.4

4 years ago

0.15.0-pre.2

4 years ago

0.15.0-pre.3

4 years ago

0.15.0-pre.1

4 years ago

0.14.0

4 years ago

0.14.0-pre.4

4 years ago

0.14.0-pre.1

4 years ago

0.14.0-pre.2

4 years ago

0.14.0-pre.3

4 years ago

0.13.0

4 years ago

0.13.0-pre.4

4 years ago

0.13.0-pre.3

4 years ago

0.13.0-pre.2

4 years ago

0.13.0-pre.1

4 years ago

0.12.0

4 years ago

0.12.0-pre.1

4 years ago

0.11.0

5 years ago

0.11.0-pre.3

5 years ago

0.11.0-pre.2

5 years ago

0.11.0-pre.1

5 years ago

0.10.0

5 years ago

0.10.0-pre.5

5 years ago

0.10.0-pre.4

5 years ago

0.10.0-pre.3

5 years ago

0.10.0-pre.2

5 years ago

0.10.0-pre.1

5 years ago

0.9.0

5 years ago

0.8.0

5 years ago

0.7.0

5 years ago

0.6.0

5 years ago

0.5.0

5 years ago

0.4.0

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.1

5 years ago

0.2.2

5 years ago

0.2.0-1

5 years ago