Developer

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

1045#bemlA Video Cloud player is specified by an XML document called a player template. Video Cloud includes a number of standard player templates, but also gives you the ability to create custom player templates. This document describes the main elements of a 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 how to use data binding for content-containing components and explains for each component the objects that are available, together with all of their sub-properties.

Read More

In addition to the standard Video Cloud player templates that are automatically available to you in the Publishing module, you can use any number of custom player templates you create yourself. You specify a custom player template using the Video Cloud XML player specification, BEML. After you create the XML document that specifies your custom player template, you add the player template to your account by pasting the XML into a field in the Publishing module. Once you've added your custom player template in the Publishing module, you can create any number of instances of your custom player, just as you can with the standard Video Cloud player templates.

Read More

How to use Theme and Style elements in a player template to customize the look and feel of your custom Video Cloud 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. Player 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

How to develop a custom player component that you can incorporate in a BEML player template or add to a player as a plug-in.

Read More

Once you have created a custom component that you want to include in your players, you can add it to a Video Cloud player template, using BEML. How you add a custom component to your player template depends on whether it's a visual component, which needs to be located at a specifed spot in the player layout, or a non-visual component, which doesn't need to appear in the player layout. In either case, you need to make sure that your custom component file is hosted at a URL that the Video Cloud player can reach, and that you have accounted for Flash's cross-domain security constraints.

Read More

Label texts in Video Cloud players are specified in label elements in a player template. This enables you to easily customize the texts of all the labels visible to your viewers. You can customize label texts to localize a player for a particular language, or just because you want your play button to say "Go!" instead of "Play." There are at least three approaches you can take to customizing the labels:

Read More

Label texts in Video Cloud players are specified in label elements in a player template. This document lists the standard player labels and their default English texts.

Read More

This is an example of the XML file you use to specify custom player labels.

Read More

You can specify variables in a BEML player template that can be bound to a value set in the player's publishing code.

Read More

Many BEML components, such as Labels, enable you to display a dynamic property value. One property you'll want to display in many contexts is the length of a video. Time values like a video's length often need to be formatted for display. This topic describes how to use formatters to specify how times are displayed.

Read More

Setting custom skins for individual elements of player components.

Read More

Using BEML (the Brightcove Experience Markup Language), you can size the video player and any other component.

Read More

A detailed look at how we customized a player with skins.

Read More

Detailed reference information about elements of BEML components that can be customized with skins.

Read More

In this topic, we'll look at some examples of player templates and examine how you can use BEML to customize new player templates or create totally new ones.

Read More

Learn about the basics of XML, used in Video Cloud's FTP batch provisioning, BEML, and closed captioning features.

Read More