UNPKG

videogular2

Version:

Videogular is a video application framework for desktop and mobile powered by Angular 2.0

22 lines (16 loc) 1.99 kB
## What's Videogular? Videogular is a framework to develop video apps built on top of Angular. Videogular was created on 2013 for AngularJS and on 2015 we started the port to Angular 2+. Videogular is different from other GREAT video players like (video.js, jwplayer, etc) because is a wrapper over the HTML5 video tag, so you just can add whatever you want. This provides a very powerful, but simple to use solution, for everybody. The main features of Videogular are: - **No support for Flash**: Which makes the code faster and easier to maintain. - **Web Components**: No need to write JavaScript to create your own player. You can write HTML and CSS code. - **Extensible**: You can create your own plugins via an intermediate API. - **Themes**: Write plain CSS to create your own theme. No more JSON objects or config files. - **Reactive**: Videogular's API is built on top of `rxjs/Observables` so you can listen to changes on the media player reactively. - **Multicam**: Videogular is conceived as a framework to develop video apps. For that reason we have support for advanced features like having multiple media files inside a video player and control all of them individually or at the same time. For example, four videos synchronized at the same time, each of them is a recorded camera in a motorbike race. - **Play ANYTHING**: With Videogular you can play literally anything. Thanks to our API you can create your own components to play maps, timers, slides, etc... and still use the same controls. - **Easy to contribute**: Because it's based on Angular, a very popular framework, it's easy for other people to start contributing by creating plugins or fixing bugs. To know more about what's possible to do with Videogular I recommend you to watch my talk at ngConf 2017 about Interactive Video Apps: <div class="intrinsic-container intrinsic-container-16x9"> <iframe src="https://www.youtube.com/embed/-wXfJvb9Ae0" frameborder="0" allowfullscreen></iframe> </div>