Player Customization with BEML

An overview of BEML, the XML-based system for creating custom player templates.

Read More

BEML player templates are specified in XML documents that are governed by the BEML DTD. Click here for a reference to the BEML DTD.

Read More

A Brightcove player is specified by an XML document called a player template. This document describes how to write the XML document that specifies your custom player template.

Read More

In a player template, you can use a simple binding to set the values of attributes, using the ID and properties of another object. This topic describes for content-containing components the objects that are available, together with all of their sub-properties.

Read More

How to use Theme and Style elements in a player template to customize the look and feel of your custom Brightcove players.

Read More

This topic describes three approaches you can take to customizing the fonts used by labels in custom player templates.

Read More

The Layout element in a player template contains all the inclusion and positioning of UI elements in a player. It contains two broad types of child elements: layout boxes and components.

Read More

A description of the standard player components available through BEML. A player template's components include its UI elements, such as a VideoPlayer, Label, or Image. Components are contained within layout boxes, which define how to lay out the components within the player.

Read More

Examples of custom player templates that use the media controls BEML components.

Read More

Brightcove player templates enable you to create your own custom components. Custom components can be visual components, like a sidebar listing popular videos or a banner displaying a promotion, or non-visual components, like an analytics SWF.

Read More