1 person following this project (follow)

Project Description
Utilizes the Bright Cove media API to enable Chameleon style Community Server controls in customized versions of Community Server platform from Telligent.

Developed in C#.

*Neither Bright Cove nor Telligent are currently contributors to this project.

This release provides a file viewer for Community Server 2008.5 for Bright Cove based videos. It additionally includes chameleon controls for working directly against the Bright Cove Media API, a widget that utilizes those controls, and basic Media API interactions based on Bright Cove documentation (but updated to work).

The Chameleon Controls:


Within a blog post list you can utilize a bright cove video data control to get properties of the video embedded in the post (in this context, the linkto can be to the post):
LinkTo Types:
Video – The bc hosted video URL
FlashDownload – the flv download url
Nothing – no link on item
VideoThumbnail – The thumbnail image hosted at bc (use the image control to actually display the image)
VideoStill – the still image hosted at bc (use the image control to display)
Link – The external link associated with the video (configured at bc)
Post - *ONLY WORKS WHEN A CS POST IS IN CONTEXT – links to the CS post in which the video is embedded.

<BrightCoveControl:BrightCoveVideoData LinkTo="Post" runat="server" Property="ShortDescription"
Tag="P" />

2. Within a blog post list you can use a bc video image control to get thumbnail or still images from the embedded post (image types are thumbnail and still:
<BrightCoveControl:BrightCoveVideoImage runat="server" ImageType="Thumbnail" />

3. You can create a list of bright-cove videos which will pull data directly from brightcove:

Query Types:
All - gets all videos based on the token used against the media api
Campaign – Uses a given campaign id on the query overrides to pull videos in this campaign
Related – Related to a given video id
Tags – Containing the same tags as given in the query
Text – Search of text in name/description for videos based on text string given in query
User – Videos associated with given BC user id

<BrightCoveControl:BrightCoveVideoList runat="server">
<QueryOverrides runat="server" PageSize="5" QueryType="All" SortBy="PUBLISH_DATE"></QueryOverrides>
<HeaderTemplate><ul></HeaderTemplate>
<FooterTemplate></ul></FooterTemplate>
<ItemTemplate>
<li>
<p><BrightCoveControl:BrightCoveVideoData runat="server" Property="Name" LinkTo="Video" /></p>
<p><BrightCoveControl:BrightCoveVideoData runat="server" Property="ShortSummary" LinkTo="Nothing" /></p>
</li>
</ItemTemplate>
</BrightCoveControl:BrightCoveVideoList>

Last edited Feb 19 2009 at 4:23 PM by Jeff_ATGi, version 3