24.1.0 • Published 1 month ago

@vidispine/vdt-videojs v24.1.0

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
github
Last release
1 month 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.1.0

1 month ago

23.4.0

5 months ago

24.1.0-pre.1

2 months ago

23.4.0-pre.4

5 months ago

23.4.0-pre.3

5 months ago

23.4.0-pre.1

8 months ago

23.4.0-pre.2

8 months ago

23.3.0-pre.6

8 months ago

23.3.0-pre.4

10 months ago

23.3.0-pre.5

8 months ago

23.3.0-pre.3

10 months ago

23.3.0

8 months ago

23.3.0-pre.2

11 months ago

23.2.0

12 months ago

23.3.0-pre.1

12 months ago

23.1.0

1 year ago

23.2.0-pre.2

1 year ago

23.2.0-pre.1

1 year ago

23.1.0-pre.5

1 year ago

23.1.0-pre.4

1 year ago

23.1.0-pre.3

1 year ago

23.1.0-pre.2

1 year ago

22.4.0

1 year ago

23.1.0-pre.1

1 year ago

22.3.1-pre.1

2 years ago

22.4.0-pre.9

1 year ago

22.4.0-pre.8

1 year ago

22.4.0-pre.7

1 year ago

22.4.0-pre.6

2 years ago

22.4.0-pre.5

2 years ago

22.4.0-pre.4

2 years ago

22.4.0-pre.3

2 years ago

22.4.0-pre.2

2 years ago

22.4.0-pre.1

2 years ago

22.3.0

2 years ago

22.3.0-pre.5

2 years ago

22.3.0-pre.4

2 years ago

22.3.0-pre.3

2 years ago

22.3.0-pre.2

2 years ago

22.2.0

2 years ago

22.2.0-pre.4

2 years ago

22.2.0-pre.3

2 years ago

22.2.0-pre.2

2 years ago

22.3.0-pre.1

2 years ago

22.2.0-pre.1

2 years ago

22.1.0

2 years ago

22.1.0-pre.1

2 years ago

22.1.0-pre.2

2 years ago

22.1.0-pre.3

2 years ago

21.4.0-pre.2

2 years ago

21.4.0-pre.1

2 years ago

0.15.0-pre.25

3 years ago

0.15.0-pre.24

3 years ago

21.3.0

3 years ago

0.15.0-pre.23

3 years ago

0.15.0-pre.22

3 years ago

0.15.0-pre.21

3 years ago

0.15.0-pre.20

3 years ago

0.15.0-pre.19

3 years ago

0.15.0-pre.18

3 years ago

0.15.0-pre.17

3 years ago

0.15.0-pre.16

3 years ago

0.15.0-pre.15

3 years ago

0.15.0-pre.14

3 years ago

0.15.0-pre.13

3 years ago

0.15.0-pre.12

3 years ago

0.15.0-pre.11

3 years ago

0.15.0-pre.10

3 years ago

0.15.0-pre.9

3 years ago

0.15.0-pre.8

3 years ago

0.15.0-pre.7

3 years ago

0.15.0-pre.5

3 years ago

0.15.0-pre.6

3 years ago

0.15.0-pre.4

3 years ago

0.15.0-pre.2

3 years ago

0.15.0-pre.3

3 years ago

0.15.0-pre.1

3 years ago

0.14.0

3 years ago

0.14.0-pre.4

3 years ago

0.14.0-pre.1

3 years ago

0.14.0-pre.2

3 years ago

0.14.0-pre.3

3 years ago

0.13.0

3 years ago

0.13.0-pre.4

3 years ago

0.13.0-pre.3

3 years ago

0.13.0-pre.2

3 years ago

0.13.0-pre.1

3 years ago

0.12.0

3 years ago

0.12.0-pre.1

3 years ago

0.11.0

3 years ago

0.11.0-pre.3

3 years ago

0.11.0-pre.2

3 years ago

0.11.0-pre.1

3 years ago

0.10.0

3 years ago

0.10.0-pre.5

3 years ago

0.10.0-pre.4

3 years ago

0.10.0-pre.3

4 years ago

0.10.0-pre.2

4 years ago

0.10.0-pre.1

4 years ago

0.9.0

4 years ago

0.8.0

4 years ago

0.7.0

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.0

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.2.1

4 years ago

0.2.2

4 years ago

0.2.0-1

4 years ago