Configurare MediaPlayer

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.

NOTA

Interagisci con l'istanza DefaultMediaPlayer solo con i metodi esposti dall'interfaccia MediaPlayer.

  1. Crea un'istanza MediaPlayerContext utilizzando l'istanza authorizedFeatures caricata dall'applicazione (consulta Carica il token firmato).

    var context:MediaPlayerContext =
        new MediaPlayerContext(authorizedFeatures)
    
  2. 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] )
    
  3. Associa l’istanza MediaPlayerView alla visualizzazione appena creata:

    mediaPlayer.view = view;
    
  4. 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.

In questa pagina