TVSDK fornisce gli strumenti per la creazione di un’applicazione di lettore video avanzata (il lettore Primetime), che puoi integrare con altri componenti Primetime.
Utilizza gli strumenti della piattaforma per creare un lettore e collegarlo alla visualizzazione del lettore multimediale in TVSDK, che dispone di metodi per riprodurre e gestire i video. Ad esempio, TVSDK fornisce metodi di riproduzione e pausa. È possibile creare pulsanti dell'interfaccia utente sulla piattaforma e impostare i pulsanti per chiamare tali metodi TVSDK.L'interfaccia MediaPlayer incapsula le funzionalità e il comportamento di un lettore multimediale.
TVSDK fornisce un’unica implementazione dell’interfaccia MediaPlayer
: Classe DefaultMediaPlayer. Quando hai bisogno della funzionalità di riproduzione video, crea un'istanza DefaultMediaPlayer
.
Interagisci con l'istanza DefaultMediaPlayer
solo con i metodi esposti dall'interfaccia MediaPlayer
.
Crea un'istanza MediaPlayerContext
utilizzando l'istanza authorizedFeatures
caricata dall'applicazione (consulta Carica il token firmato).
var context:MediaPlayerContext =
new MediaPlayerContext(authorizedFeatures)
Creare un'istanza di un oggetto MediaPlayer
utilizzando il metodo create factory pubblico, passando un oggetto contestuale MediaPlayerContext
:
public static function create(context:Context):MediaPlayer
Questo restituisce un'interfaccia MediaPlayer
generica. 1. Crea un'istanza MediaPlayerView
e specifica l'istanza StageVideo da utilizzare:
var view:MediaPlayerView =
MediaPlayerView.create(stage.stageVideos[0] )
Associa l’istanza MediaPlayerView
alla visualizzazione appena creata:
mediaPlayer.view = view;
Posiziona l’istanza MediaPlayerView
sullo schermo del dispositivo:
container.addChild(view)
L’istanza MediaPlayer
è ora disponibile e configurata correttamente per visualizzare il contenuto video sullo schermo del dispositivo.