TVSDK 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 TVSDK, que tiene métodos para reproducir y administrar vídeos. Por ejemplo, TVSDK 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 de TVSDK. La interfaz de MediaPlayer encapsula la funcionalidad y el comportamiento de un reproductor de contenidos.
TVSDK proporciona una sola implementación de la interfaz MediaPlayer
: la clase DefaultMediaPlayer . Cuando necesite la funcionalidad de reproducción de vídeo, cree una instancia de DefaultMediaPlayer
.
Interactúe con la instancia DefaultMediaPlayer
solo con los métodos expuestos por la interfaz MediaPlayer
.
Cree una instancia de MediaPlayerContext
utilizando la instancia authorizedFeatures
cargada por la aplicación (consulte Load your signed token).
var context:MediaPlayerContext =
new MediaPlayerContext(authorizedFeatures)
Cree una instancia de MediaPlayer
utilizando el método público create factory , pasando un objeto de contexto MediaPlayerContext
:
public static function create(context:Context):MediaPlayer
Esto devuelve una interfaz genérica MediaPlayer
. 1. Cree una instancia de MediaPlayerView
y especifique la instancia de StageVideo que desea utilizar:
var view:MediaPlayerView =
MediaPlayerView.create(stage.stageVideos[0] )
Asocie la instancia MediaPlayerView
con la vista recién creada:
mediaPlayer.view = view;
Coloque la instancia MediaPlayerView
en la pantalla del dispositivo:
container.addChild(view)
La instancia MediaPlayer
ya está disponible y configurada correctamente para mostrar contenido de vídeo en la pantalla del dispositivo.