Visualizza la durata, l'ora corrente e il tempo rimanente del video

Ultimo aggiornamento: 2023-09-21

È possibile utilizzare TVSDK per recuperare informazioni sul supporto che è possibile visualizzare sulla barra di ricerca.

  1. Attendi che il lettore sia nello stato INIZIALIZZATO.

  2. Recupera il tempo corrente della testina di riproduzione utilizzando MediaPlayer.currentTime proprietà.

    Restituisce la posizione corrente dell'indicatore di riproduzione sulla timeline virtuale in millisecondi. Il tempo viene calcolato rispetto al flusso risolto che potrebbe contenere più istanze di contenuto alternativo, ad esempio più annunci o interruzioni pubblicitarie unite nel flusso principale. Per i flussi live/lineari, il tempo restituito è sempre nell’intervallo della finestra di riproduzione.

    function get currentTime():Number;
    
  3. Recupera l’intervallo di riproduzione del flusso e determina la durata.

    1. Utilizza il mediaPlayer.playbackRange per ottenere l'intervallo di tempo della timeline virtuale.

      function get playbackRange():TimeRange;
      
    2. Analizza l’intervallo di tempo utilizzando mediacore.utils.TimeRange.

    3. Per determinare la durata, sottrarre l'inizio dalla fine dell'intervallo.

      Ciò include la durata del contenuto aggiuntivo inserito nel flusso (annunci).

      Per VOD, l’intervallo inizia sempre con zero e il valore finale è uguale alla somma della durata del contenuto principale e delle durate del contenuto aggiuntivo inserito nel flusso (annunci).

      Per una risorsa lineare/live, l’intervallo rappresenta l’intervallo della finestra di riproduzione e questo intervallo cambia durante la riproduzione.

      TVSDK invia MediaPlayerItemEvent.ITEM_UPDATED per indicare che l’elemento multimediale è stato aggiornato e che i relativi attributi (incluso l’intervallo di riproduzione) sono stati aggiornati.

  4. Utilizzare i metodi disponibili in MediaPlayer e HSlider classe disponibile pubblicamente nell’SDK di Flex per impostare i parametri della barra di ricerca.

  5. Utilizzare un timer per recuperare periodicamente l'ora corrente e aggiornare SeekBar.

In questa pagina