Brightcove Player Pre-Release

Product(s)
Brightcove Player
Video Cloud
Role(s)
Studio User
Player Developer
Topic(s)
Release Notes

This document describes the features of the latest pre-release of Brightcove player, as well as how you can try it.

VERSION 6 - 6.10.0

17 Nov 2017

  • Extend the window.bc global with per-embed properties, improving support for multiple versions of the player for in-page embeds on the same page
    • Pre-existing globals are un-modified for backward-compatibility
      • window.bc will still be the last player on the page
      • window.videojs will still be the first Video.js on the page
    • Each player/embed combination will have a property on the window.bc global variable in the naming format window.bc.${playerID}_${embedID}
    • Each player's Video.js will be available at window.bc.${playerID}_${embedID}.videojs
    • Video.js versions will only be shared if they are identical. Otherwise, each player will have its own copy of Video.js
  • Updated to Video.js 6.4.0
  • Updated to videojs-playlist 4.0.2

VERSION 5 - 5.28.0

17 Nov 2017

  • Allow playsinline and muted options at the player level
  • Extend the window.bc global with per-embed properties, improving support for multiple versions of the player for in-page embeds on the same page
    • Pre-existing globals are un-modified for backward-compatibility
      • window.bc will still be the last player on the page
      • window.videojs will still be the first Video.js on the page
    • Each player/embed combination will have a property on the window.bc global variable in the naming format window.bc.${playerID}_${embedID}
    • Each player's Video.js will be available at window.bc.${playerID}_${embedID}.videojs
    • Video.js versions will only be shared if they are identical. Otherwise, each player will have its own copy of Video.js
  • Fixed graphite controls on iOS 10 and 11

VERSION 6 - 6.9.1

9 Nov 2017

  • Fixed an issue where players configured with the playlist UI in the Studio are incorrectly rendered
  • Fixed an issue parsing some ID3 tags with an incorrect PES_packet_length header

VERSION 5 - 5.27.1

9 Nov 2017

  • Fixed an issue parsing some ID3 tags with an incorrect PES_packet_length header

Try new version

If a pre-release version is available, the easiest way to try out a pre-release version is to go to the player in the Studio Players module, edit the Settings, use the version selector (screenshot is an example only, use the latest pre-release version):

select player version

You can update a player to the pre-release version by using a curl statement. A quick overview of curl can be found at the top of the Quick Start: Player Management. In the document there is a specific section on how to update your player.

Here is the curl command to update your player, where you substitute appropriate values for YOUR_EMAIL, YOUR_ACCOUNT_ID and YOUR_PLAYER_ID.

                  curl \
                    --header "Content-Type: application/json" \
                    --user YOUR_EMAIL \
                    --request PATCH \
                    --data '{
                      "player": {
                        "template": {
                          "version": "6.10.0"
                        }
                      }
                    }' \
                    https://players.api.brightcove.com/v2/accounts/YOUR_ACCOUNT_ID/players/YOUR_PLAYER_ID/configuration
                  

In most cases you will want to publish the player, which can be done with the following curl statement. Again, you will need to substitute correct values where indicated.

                  curl \
                    --header "Content-Type: application/json" \
                    --user YOUR_EMAIL  \
                    --request POST \
                    https://players.api.brightcove.com/v2/accounts/YOUR_ACCOUNT/players/YOUR_PLAYER_ID/publish