A JavaScript library that allows developers to programmatically control video and audio within IFrames across a number of services.

Publishers can also expose a JavaScript API for developers to build rich applications with their media.

Read The Documentation Demos

Open Standard

Player.js is an Open Specification licensed under the Creative Commons Attribution License.

View The Spec

Compatibility Tester

Have an integration that you would like to test? Player.js has a handy tester to spot bugs.

Test a URL

Become a Provider

Want to support Player.js as a provider? We have written a few Adapters to make your life easier.

View Adapters



Overlay captions over media to make it your own.

View Demo


Show a progress bar of the currently playing video on top of the page.

View Demo


Tips and tricks for showing media in articles.

View Demo


Play and pause media when it's in view of the user.

View Demo


Ask a user if they would like to resume a video when they come back to your site.

View Demo


Create a little music player out of media from across multiple providers.

View Demo


You know, click around and play clips?

View Demo

Who Supports Player.js?