Class: Video

OO. Video

Provides the ability to register, verify, and unregister video plugins within the Ooyala player.

Video()

Initialize an instance of the current class using the new keyword along with this constructor.

Methods

register(videoPlugin)

Registers a new video plugin. The format of the video plugin is validated, and the video plugin is only registered if it defines the required functions and properties.
Parameters:
Name Type Description
videoPlugin object The video plugin object to be registered.

unregister(name)

Unregisters a video plugin.
Parameters:
Name Type Description
name string The name of the video plugin to unregister, traditionally represented by videoPlugin.name.

validate(videoPlugin) → {boolean}

Validates the format of a video plugin and checks if it is already registered.
The video plugin must define the following functions:
  • create()
The video plugin must define the following properties:
  • name (string)
  • encodings (array)
  • features (array)
  • technology (string)
Parameters:
Name Type Description
videoPlugin object The video plugin object.
Returns:
true if the video plugin meets the template requirements, false otherwise.
Type
boolean