El SDK de explorador proporciona herramientas para crear una aplicación de reproductor de vídeo avanzada (su reproductor Primetime), que puede integrar con otros componentes de Primetime.
Utilice las herramientas de su plataforma para crear un reproductor y conectarlo a la vista del reproductor de medios en el explorador TVSDK, que tiene métodos para reproducir y administrar vídeos. Por ejemplo, el SDK de explorador proporciona métodos de reproducción y pausa. Puede crear botones de interfaz de usuario en la plataforma y establecer los botones para llamar a esos métodos TVSDK del explorador.
En el SDK de TVSDK del explorador, la aplicación solo interactúa con la API Primetime.js
. La implementación subyacente del SDK de TVSDK del explorador decide qué tecnología de reproductor utilizar en función de la plataforma actual y el tipo de recurso del medio que se va a reproducir.
La decisión para la tecnología del reproductor no se toma hasta que llama a MediaPlayer.replaceCurrentResource
para reproducir un recurso específico.
Por ejemplo:
var player = new AdobePSDK.MediaPlayer(),
mediaResource = new AdobePSDK.MediaResource(url,
AdobePSDK.MediaResource.Type.TYPE_HLS);
...
player.replaceCurrentResource(mediaResource);
Este procedimiento de ejemplo ilustra el proceso de determinación de la tecnología del reproductor:
El proceso puede variar según la dirección URL y el entorno.
<video>
directamente sin MSE.replaceCurrentResource
devuelve un error.Una llamada replaceCurrentResource
posterior en la misma instancia MediaPlayer
sigue el mismo proceso. Esto le permite reproducir varios tipos de recursos utilizando la misma instancia MediaPlayer
en la misma etiqueta principal <DIV>
que especificó cuando se creó la instancia MediaPlayerView
.
El objeto SWF y la etiqueta <video>
están anidadas en la etiqueta principal <DIV>
.