hasplayer.js is a javascript implementation of a video player based on the W3C premium extensions, i.e. MSE and EME.
hasplayer.js is an extension of the dash.js project with the aim of supporting additional http adaptive streaming protocols such as Microsoft Smooth Streaming protocol.
If your intent is to use the player code without contributing back to this project, then use the MASTER branch which holds the approved and stable public releases.
If your goal is to improve or extend the code and contribute back to this project, then you should make your changes in, and submit a pull request against, the DEVELOPMENT branch.
Download desired branch, extract and open main folder dash.js/index.html in your web browser to view the main test file.
A demonstration application, based on dash.js project's home application, and using hasplayer.js is located here: http://orange-opensource.github.io/hasplayer.js
All code in this repository is covered by the BSD-3 license. See LICENSE file for copyright details.