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
.