Player Informational Properties
VERSION and SKIN properties.Additional information
There are also several ways to retrieve information about your Brightcove Player. Here are some other documents to help you work with the Brightcove Player:
Player properties
The Brightcove Player properties contain information about your specific player. For details about setting the player skin and version, see the Skins and Player Versions document.
VERSION
The bc.VERSION property specifies the player's version as defined in the player configuration.
Here is an example:
<video-js id="video_1" style="width: 640px; height: 360px;"
data-video-id="4029697544001"
data-account="1752604059001"
data-player="default"
data-embed="default"
controls=""></video-js>
<script src="https://players.brightcove.net/1752604059001/default_default/index.min.js"></script>
<!-- custom script -->
<script type="text/JavaScript">
var myPlayer;
videojs.getPlayer('video_1').ready(function() {
myPlayer = this;
console.log(bc.VERSION);
console.log(bc.SKIN);
});
</script>
Returned value:
The value returned in this case is 5.1.7
This value comes from the player configuration, which can be found by previewing the player in the browser and changing index.html to config.json.

SKIN
The bc.SKIN property specifies the skin that is applied to the player.
Here is an example:
<video-js id="video_1" style="width: 640px; height: 360px;"
data-video-id="4029697544001"
data-account="1752604059001"
data-player="default"
data-embed="default"
controls=""></video-js>
<script src="//players.brightcove.net/1752604059001/default_default/index.min.js"></script>
<!-- custom script -->
<script type="text/JavaScript">
var myPlayer;
videojs.getPlayer('video_1').ready(function() {
myPlayer = this;
console.log(bc.VERSION);
console.log(bc.SKIN);
});
</script>
Returned value:
The value returned in this case is null, which means the Luna skin is applied to this player. Here is a summary of return values from the bc.SKIN property:
| bc.SKIN value | Skin applied |
|---|---|
| false | No skin, so that you can override with your own styles |
| graphite | Graphite skin |
| all other values (or lack thereof), which includes undefined, null, true, etc. | Luna skin (default skin) |
| sapphire | Sapphire skin (default when using Video Cloud Studio to create players) |
This value comes from the player configuration, which can be found by previewing the player in the browser and changing index.html to config.json.
