Brightcove Notes

Forum: Need Help With Lightbox Implementation
Open Source @ Brightcove

Video Players

Player Templates
Player Publishing
Player Configuration Parameters
Publishing a Brightcove Player
Setting Video Delivery Options
Delivering Video with HTML5 and Smart Players
Custom Skins Component Reference # MediaControls
Player Fonts

BEML Elements

Player Customization with BEML
Customizing Players with BEML
Components in Player Templates # ChromelessVideoPlayer
Supported BEML Elements for HTML5 Players
ChromelessControls – HTML5 player does not include the video quality switcher or the social sharing link.

API & SDK

Brightcove SDKs

Media API

Getting Started with the Media API
Media API Reference
Brightcove Video Cloud / Media API Reference

Tokens

Token Type Options
p0UsvYOt7k7MvggsYaGKmvxdKhQMrrLRN77zn-I5jSI. read  
s1BfyUcE6f1b-sNoZwxlW4JoMjqmqv74SIee73Sr6Ds. read URL Access
cODwn1VoIP8-hkzQ8yUjw7UT0TuhioAQTDH_6lu2GI4. read URL Access
bHXC9thvMdgmMhJbkQM2M4hXK4zmAoqtWjq0fzHz-j5ELLCJv1S8lQ.. write  

UDS (Universal Delivery Service)

http://api.brightcove.com/services/library?command=find_video_by_id&video_id=149210661776&video_fields=name,shortdescription,FLVURL&media_delivery=http&token=0Z2dtxG1bB0usDPY8E

Smart Chromeless API Player

JavaScript

<!-- Start of Brightcove Player -->
<div style="display:none">
Chromeless Smart Player (Flash & HTML5) with API support. 
</div>

<!--
By use of this code snippet, I agree to the Brightcove Publisher T and C 
found at https://accounts.brightcove.com/en/terms-and-conditions/. 
-->

<script type="text/javascript" src="http://admin.brightcove.com/js/BrightcoveExperiences_all.js"></script>

<object id="myExperience" class="BrightcoveExperience">
	<param name="bgcolor" value="#FFFFFF" />
	<param name="width" value="480" />
	<param name="height" value="270" />
	<param name="autoStart" value="true" />
	<param name="majorVersion" value="9" />
	<param name="minorRevision" value="28" />
	<param name="playerID" value="{PLAYER_ID}" />
	<param name="playerKey" value="{PLAYER_KEY}" />
	<param name="isVid" value="true" />
	<param name="isUI" value="true" />
	<param name="dynamicStreaming" value="true" />
	<param name="@videoPlayer" value="{VIDEO_ID}" />
</object>

<!-- 
This script tag will cause the Brightcove Players defined above it to be created as soon
as the line is read by the browser. If you wish to have the player instantiated only after
the rest of the HTML is processed and the page load is complete, remove the line.
-->
<script type="text/javascript">brightcove.createExperiences();</script>
<!-- End of Brightcove Player -->

HTML to Embed

<object id="flashObj" width="480" height="270"
 classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
 codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,47,0">
	<param name="movie" value="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&amp;isUI=1" />
	<param name="bgcolor" value="#FFFFFF" />
	<param name="flashVars" value="playerID={PLAYER_ID}&amp;playerKey={PLAYER_KEY}&amp;domain=embed&amp;dynamicStreaming=true" />
	<param name="base" value="http://admin.brightcove.com" />
	<param name="seamlesstabbing" value="false" />
	<param name="allowFullScreen" value="true" />
	<param name="swLiveConnect" value="true" />
	<param name="allowScriptAccess" value="always" />
	<embed src="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&amp;isUI=1"
	 bgcolor="#FFFFFF" flashVars="playerID={PLAYER_ID}&amp;playerKey={PLAYER_KEY}&amp;domain=embed&amp;dynamicStreaming=true"
	 base="http://admin.brightcove.com" name="flashObj" width="480" height="270"
	 seamlesstabbing="false" type="application/x-shockwave-flash" allowFullScreen="true"
	 allowScriptAccess="always" swLiveConnect="true"
	 pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"></embed>
</object>

Player URL

http://link.brightcove.com/services/player/bcpid{PLAYER_ID}?bckey={PLAYER_KEY}