Reply
Regular Contributor
eshrinivasan
Posts: 50
Registered: ‎06-23-2011
0 Kudos
Accepted Solution

How to get the playerID using javascript API

[ Edited ]

Hi there,

 

I'm trying to get the playerID but not luck yet. Could any body suggest how to get the player id from the brightcove code below using javascript?

 

few things I tried(within the function onTemplateLoad):

#1:

params = document.getElementsByName('playerID');

console.log(params) -----------------------------------> Return Object collection

console.log(params[0])  ---------------------------------> Returns undefined

 

#2:

var urlparams = brightcove.cacheUrlParams();

console.log(urlparams.playerID)

 

#3:

console.log(brightcove.api.getParameter(bcpid));

 

 

<object id="myExperience" class="BrightcoveExperience">
  <param name="bgcolor" value="#FFFFFF" />
  <param name="width" value="955" />
  <param name="height" value="546" />
  <param name="playerID" value="969475895001" />
  <param name="playerKey" value="AQ~~,AAAAAE3JUCw~,kE8Qu9bFVLtMNPSEPJFRQablLnmSJ5KD" />
  <param name="isVid" value="true" />
  <param name="isUI" value="true" />
  <param name="autoStart" value="true" />
  <param name="dynamicStreaming" value="true" />
  <param name="templateLoadHandler" value="onTemplateLoad" />
  <param name="includeAPI" value="true" />
</object>

Regular Contributor
eshrinivasan
Posts: 50
Registered: ‎06-23-2011
0 Kudos

Re: How to get the playerID using javascript API

[ Edited ]

Hey !

 

I was able to get the playerID using the following line of code:

 

var objId;

function onTemplateLoad(id) {
objId = id;
}

function onTemplateReady(event) {
playerId = brightcove.experienceObjects[objId].params.playerID;
}