cast. framework. events. SessionDataEvent
Ereignisdaten für ein cast.framework.events.EventType.SESSION_DATA-Ereignis.
Wird für HLS-Tags vom Typ EXT-X-SESSION-DATA ausgelöst und nur, wenn Shaka Player verwendet wird.
Konstruktor
SessionDataEvent
new SessionDataEvent(id, uri, language, value)
Parameter |
|
|---|---|
|
id |
String |
|
uri |
String |
|
Sprache |
String |
|
Wert |
String |
Properties
id
String
Die ID der Sitzungsdaten, die das Attribut „DATA-ID“ darstellt. Dies sollte einer Reverse-DNS-Namenskonvention entsprechen, z. B. „com.example.movie.title“. Da es jedoch keine zentrale Registrierungsstelle gibt, sollten Playlist-Autoren darauf achten, einen Wert zu wählen, der wahrscheinlich nicht mit anderen kollidiert.
Sprache
String
Die Sprache der Sitzungsdaten, die das Attribut „LANGUAGE“ darstellt. Es enthält ein RFC5646-Sprachtag (https://datatracker.ietf.org/doc/html/rfc8259), das die Sprache von „VALUE“ angibt.
uri
String
Der URI der Sitzungsdaten, der das Attribut „URI“ darstellt. Sie enthält eine Ressource, die für diese Sitzungsdaten relevant ist.
Wert
String
Der Wert der Sitzungsdaten, der das Attribut „VALUE“ darstellt. Sie enthält die Daten, die durch „DATA-ID“ identifiziert werden. Wenn die Sprache angegeben ist, sollte „VALUE“ einen menschenlesbaren String in der angegebenen Sprache enthalten.