Ottieni informazioni sull'interruttore del profilo

Quando il lettore multimediale passa il profilo corrente a un nuovo profilo, è possibile recuperare informazioni sullo switch, tra cui quando è stato commutato, informazioni su larghezza e altezza, o perché è stato utilizzato un bit rate diverso.

  1. Ascoltare l'evento AdobePSDK.PSDKEventType.PROFILE_CHANGED.

    Il lettore multimediale TVSDK per browser invia questo evento quando l'algoritmo di commutazione del bit rate adattivo passa a un altro profilo a causa di condizioni di rete o macchina. (Quando cambia il bit rate o il periodo).

  2. Quando si verifica l'evento, controlla le seguenti proprietà per informazioni sullo switch:

    • profile: Identificatore per il nuovo profilo in uso.
    • time: Tempo di flusso in cui si è verificato l'interruttore.
    • description: Descrizione testuale del motivo di un cambiamento del bit rate, come stringa di coppie chiave/valore separate da punto e virgola. Include un massimo di un Reason e un Bitrate. Se le informazioni non sono disponibili o il bit rate non è stato modificato, questa stringa è vuota.
    Nome chiave Valori possibili
    Motivo
    • Adattamento di rete
    • Cerca
    • Profilo non supportato
    • Failover
    Bitrate
    • up : Il bit rate è aumentato
    • giù : Il bit rate è diminuito

    Di seguito sono riportati alcuni esempi di stringhe description restituite:

    "Bitrate::=up;Reason::=Network Adaptation;"
    
    "Bitrate::=down;Reason::=Failover;"
    
    • width: Intero che indica la larghezza in pixel.
    • height: Numero intero che indica l’altezza in pixel.
    NOTA

    I dati di larghezza e altezza sono disponibili solo se inclusi nel tag RESOLUTION nel manifesto M3U8. Se le informazioni non sono incluse nell’M3U8, le proprietà larghezza e altezza sono impostate su 0, in quanto non fanno parte delle informazioni sul profilo.

In questa pagina