TVSDK fornisce gli strumenti per creare un’applicazione video player avanzata (il lettore Primetime), che puoi integrare con altri componenti di Primetime.
Utilizza gli strumenti della tua 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 la funzionalità e il comportamento di un lettore multimediale.
TVSDK fornisce un’unica implementazione del MediaPlayer
interface: classe DefaultMediaPlayer. Quando è necessaria la funzionalità di riproduzione video, crea un'istanza DefaultMediaPlayer
.
Interagire con DefaultMediaPlayer
solo con i metodi esposti da MediaPlayer
di rete.
Crea istanza di MediaPlayerContext
utilizzando l'applicazione caricata authorizedFeatures
istanza (vedere Carica il token firmato).
var context:MediaPlayerContext =
new MediaPlayerContext(authorizedFeatures)
Crea istanza di MediaPlayer
utilizzando il metodo public create factory, passando un MediaPlayerContext
oggetto di contesto:
public static function create(context:Context):MediaPlayer
Restituisce un valore generico MediaPlayer
di rete. 1. Creare un’istanza di MediaPlayerView
e specificare l'istanza StageVideo da utilizzare:
var view:MediaPlayerView =
MediaPlayerView.create(stage.stageVideos[0] )
Associa MediaPlayerView
istanza con la visualizzazione appena creata:
mediaPlayer.view = view;
Posiziona MediaPlayerView
istanza sullo schermo del dispositivo:
container.addChild(view)
Il MediaPlayer
L’istanza di è ora disponibile e configurata correttamente per visualizzare contenuti video sullo schermo del dispositivo.