Browser TVSDK provides tools for creating an advanced video player application (your Primetime player), which you can integrate with other Primetime components.
Use your platform’s tools to create a player and connect it to the media player view in Browser TVSDK, which has methods to play and manage videos. For example, Browser TVSDK provides play and pause methods. You can create user interface buttons on your platform and set the buttons to call those Browser TVSDK methods.
In Browser TVSDK, your application interacts only with the
Primetime.js API. The underlying Browser TVSDK implementation decides which player technology to use based on the current platform and the resource type of the media to be played.
The decision for the player technology is not made until you call
MediaPlayer.replaceCurrentResource to play a specific resource.
var player = new AdobePSDK.MediaPlayer(), mediaResource = new AdobePSDK.MediaResource(url, AdobePSDK.MediaResource.Type.TYPE_HLS); ... player.replaceCurrentResource(mediaResource);
This sample procedure illustrates the process of determining the player technology:
The process might vary depending on the URL and your environment.
<video>tag directly without MSE.
replaceCurrentResourcereturns an error.
replaceCurrentResource call on the same
MediaPlayer instance follows the same process. This allows you to play various resource types by using the same
MediaPlayer instance in the same parent
<DIV> tag that you specified when the
MediaPlayerView instance was created.
The SWF Object and the
<video> tag are nested in the parent