Player.js

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

Demos

Captions

Overlay captions over media to make it your own.

View Demo

Progress

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

View Demo

Article

Tips and tricks for showing media in articles.

View Demo

Scroll

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

View Demo

Resume

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

View Demo

Music

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

View Demo

Soundboard

You know, click around and play clips?

View Demo

Who Supports Player.js?