Working with playlists

Play the n-th item in a playlist via API

Use the following code snippet to instruct the player to start playback of the 3rd video in a playlist.

Example:

$bp().playByIndex(3);

Start playing from specific index in a playlist

To easily start playback of specific video in a playlist, you can do this by passing the index of the video to the player via embed code like this:

Example:

$bp("myDiv", {
	"id":"PLAYER_ID",
	"width":"640",
	"height":"360",
	"playlist":"PLAYLIST_ID",
	"startPlaylistIndex":"4"
});

Limit the number of videos in a playlist

Use the maxItems param in the player's embed to code to limit the number of videos in a playlist.

Example:

$bp("myDiv", {
	"id":"PLAYER_ID",
	"width":"640",
	"height":"360",
	"playlist":"PLAYLIST_ID",
	"maxItems":5
});

Set a playlist of items via an external config

You can use the following example to set up your player to playback a playlist of video items via an external config.

Example:

$bp("myDiv", {
	"id":"player_id",
	"width":"800",
	"height":"600",
	"playlist":"custom_playlist.json"
});
var playerConfig = {
  "id": "YOUR SITE ID",
  "playerId": "YOUR PLAYER ID",
  "playlist": {
    "Video": [{
      "title": "TITLE I",
      "image": "STARTING SNAPSHOT URL",
      "thumbnail": "URL TO THUMBNAIL",
      "videoId": "ARBITRARY VIDEO ID (OPTIONAL)",
      "duration": DURATION OF VIDEO IN SECONDS,
      "source": {
        "sd": "DIRECT URL TO SD RENDITION",
        "hd": "DIRECT URL TO HD RENDITION"
      }
    }, {
      "title": "TITLE 2",
      "image": "STARTING SNAPSHOT URL",
      "thumbnail": "URL TO THUMBNAIL",
      "videoId": "ARBITRARY VIDEO ID (OPTIONAL)",
      "duration": DURATION OF VIDEO IN SECONDS,
      "source": {
        "sd": "DIRECT URL TO SD RENDITION",
        "hd": "DIRECT URL TO HD RENDITION"
      }
    }, {
      "title": "TITLE 3",
      "image": "STARTING SNAPSHOT URL",
      "thumbnail": "URL TO THUMBNAIL",
      "videoId": "ARBITRARY VIDEO ID (OPTIONAL)",
      "duration": DURATION OF VIDEO IN SECONDS,
      "source": {
        "sd": "DIRECT URL TO SD RENDITION",
        "hd": "DIRECT URL TO HD RENDITION"
      }
    }]}}
var bridPlayer = $bp('myDiv', playerConfig);

Example of how JSON playlist should look like:

{
    "Video": [{
      "title": "TITLE I",
      "image": "STARTING SNAPSHOT URL",
      "thumbnail": "URL TO THUMBNAIL",
      "videoId": "ARBITRARY VIDEO ID (OPTIONAL)",
      "source": {
        "sd": "VIDEO_URL",
      }
    }, {
      "title": "TITLE 2",
      "image": "STARTING SNAPSHOT URL",
      "thumbnail": "URL TO THUMBNAIL",
      "videoId": "ARBITRARY VIDEO ID (OPTIONAL)",
      "source": {
        "sd": "VIDEO_URL",
        "hd": "VIDEO_URL"
      }
    }, {
      "title": "TITLE 3",
      "image": "STARTING SNAPSHOT URL",
      "thumbnail": "URL TO THUMBNAIL",
      "videoId": "ARBITRARY VIDEO ID (OPTIONAL)",
      "source": {
        "sd": "VIDEO_URL",
        "hd": "VIDEO_URL"
      }
    }]}

Shuffle playlist items

Use the following code snippet to shuffle an embedded playlist in a Brid player. This option will load a random video from your playlist on each player load.

Example:

$bp("myDiv", {
	"id":"PLAYER_ID",
	"width":"640",
	"height":"480",
	"playlist":"PLAYLIST_ID",
	"shuffle": true
});

Increase the initial number of items in a playlist

Use the items param in the player's embed to code to increase the initial number of videos loaded in a playlist. The default value is 20, however, you can expand the initial number of videos to up to 100.

Example:

$bp("myDiv", {
  "id":"PLAYER_ID",
  "width":"640",
  "height":"360",
  "playlist":{
      mode:'playlist',
      id : "PLAYLIST_ID", 
      items:50 
}});