JW Player is a massive advance for our customers and further divides us from various other offerings in the market,” stated Jeroen Wijering, founder and also Head of Product. “With JW8, we had two primary purposes. Download JW Player Videos using Mozilla Firefox Page Info. Open Mozilla Firefox and go the the website where you want to download the video. Let’s use the same one above for the sake of this demo. Right-click anywhere in the page and look for Page Info. Then a new smaller window will open called Page Info.
Plays everywhere, every time.
Live on over 2 million sites with 1.3 billion unique plays per month, JW Player is the solution for seamless video playback across browsers and media types. It empowers the developer to interact with video programmatically to create unique and awesome user experiences.
Disclaimer
This is the non-commercial version of JW Player. It does not contain the same features as the commercial-use player available from jwplayer.com. Commercial use and access to features requires a license. Learn more at https://www.jwplayer.com/pricing/. If you are a paid customer and want a player, please download it from the 'Downloads' section of your JW Dashboard.
Official Documentation
A Simple Example
The example below will render a video player into the div with the
player
id, listens to an event, and makes a few calls using the API.Contributing
We appreciate all contributions towards the player! Before submitting an issue or PR, please see our contributing docs here.
Building the Player
We use
grunt
and a few npm scripts
to build the player, lint code, and run tests. Debug code is built to /bin-debug
, while minified & uglified code is built to /bin-release
. Code is built with webpack
, linted with eslint
, and tested with karma
, mocha
and chai
.Requirements:
- Node.js with npm
- yarn is preferred for package management
- Install global npm dependencies
yarn global add eslint grunt-cli jsdoc karma-cli stylelint webpack webpack-cli
Steps:
- Fork the project, clone your fork, and set up the remotes:
- Install the dependencies:
- Build the player:
- Test your code:
- Lint your code:
- Setup git pre-push hookThis will add a
pre-push
script to the project's .git/hooks folder that will lint and run unit tests on the branch before any push.
Framework Integration
While the JW team does not maintain any framework integrations of our own, there are developers in our community who do. We recommend the following libraries:
![Jw Player Downloader Jw Player Downloader](/uploads/1/2/5/3/125310254/525417976.jpg)
Framework | Link |
---|---|
React | https://github.com/micnews/react-jw-player |
If you have a library which you believe is good enough to meet the needs of other developers using a certain framework, please open a pull request modifying the above table.
Software License
The use of this library is governed by a Creative Commons license. You can use, modify, copy, and distribute this edition as long as it’s for non-commercial use, you provide attribution, and share under a similar license.http://www.jwplayer.com/license/