Videogular is a revolutionary framework built on top of Angular to develop highly interactive media apps for desktop and mobile
Videogular has built-in multi-cam support by default. Attach several media elementss inside your player and control them simultaneously or individually. You can even synchronize all medias and is accurate to a millisecond precision.
Control your text tracks dynamically. Create, edit and remove text tracks and cue points easily with bindings.
Videogular's API is built on top of RxJS so you can listen to changes on the media player reactively.
Create your own plugins using the Videogular API. Extend the player with your custom elements. Change the skin with plain CSS. And don’t forget to check our official modules.
With Videogular you can play literally anything. Thanks to our API you can create your own media elements to play maps, SVG/CSS animations, slides, VR, etc... and still use the same controls. The possibilities are endless!
Stream your media files with DASH or HLS and protect your content with our DRM support for Widevine and PlayReady. Live streaming is also available and you can even combine mixed playlists with both technologies!
Videogular has out-of-the-box WAI-ARIA support for all buttons like play/pause, mute, fullscreen and more, but also for other components like track selector, volume, scrub bar and so on.
Start building the future of video applications!