Note that the Smart Player API will not work when the page is opened as a local file (file://...etc.). In order to test files locally, you will need to serve them through a local web server like XAMPP, MAMP, or LAMP.
The Smart Player API exposes objects, methods, events, and types for coding additional functionality for your Video Cloud smart players and has the following characteristics:
The Smart Player API includes the following core modules:
|Module Name||General Functionality|
|Content Module||Retrieves videos and playlists from the Video Cloud service for the player|
|Video Player Module||Handles video playback interaction and fires events related to these interactions|
|Experience Module||Parent module for all other API modules; handles the player template behavior and elements; use this module for listening for player load events, and for player resizing|
|Cue Point Module||Manages cue points for videos; provides an interface for the player to send notifications at specific points during playback|
|Advertising Module||Allows you to add listeners for ad start and complete events|
For the list of contents for the core module objects, and for definitions and sample uses of the currently available classes, methods, events, and types of the API, see The Smart Player API Reference.