# Video.js Setup ## Table of Contents * [Getting Video.js](#getting-videojs) * [Creating a Player](#creating-a-player) * [Automatic Setup](#automatic-setup) * [Manual Setup](#manual-setup) * [Getting References to Players](#getting-references-to-players) * [Using videojs](#using-videojs) * [Using videojs.getPlayer()](#using-videojsgetplayer) * [Using videojs.getPlayers() or videojs.players](#using-videojsgetplayers-or-videojsplayers) * [Options](#options) * [Global Defaults](#global-defaults) * [A Note on <video> Tag Attributes](#a-note-on-video-tag-attributes) * [Player Readiness](#player-readiness) * [Advanced Player Workflows](#advanced-player-workflows) ## Getting Video.js Video.js is officially available via CDN and npm. Video.js works out of the box with not only HTML `