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.
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).
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 |
|
Bitrate |
|
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.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.