cast. framework. events. SessionDataEvent
cast.framework.events.EventType.SESSION_DATA इवेंट के लिए इवेंट डेटा.
यह इवेंट, HLS EXT-X-SESSION-DATA टैग के लिए ट्रिगर होता है. ऐसा सिर्फ़ तब होता है, जब Shaka Player का इस्तेमाल किया जाता है.
निर्माता
SessionDataEvent
new SessionDataEvent(id, uri, language, value)
पैरामीटर |
|
|---|---|
|
आईडी |
स्ट्रिंग |
|
uri |
स्ट्रिंग |
|
भाषा |
स्ट्रिंग |
|
मान |
स्ट्रिंग |
प्रॉपर्टी
आईडी
स्ट्रिंग
यह सेशन डेटा का आईडी होता है. यह "DATA-ID" एट्रिब्यूट को दिखाता है. यह रिवर्स डीएनएस नेमिंग कन्वेंशन के मुताबिक होना चाहिए. जैसे, "com.example.movie.title". हालांकि, कोई भी केंद्रीय रजिस्ट्रेशन अथॉरिटी नहीं है. इसलिए, प्लेलिस्ट के लेखकों को ऐसी वैल्यू चुननी चाहिए जो दूसरों से मेल न खाए.
भाषा
स्ट्रिंग
सेशन के डेटा की भाषा. यह "LANGUAGE" एट्रिब्यूट को दिखाती है. इसमें RFC5646 (https://datatracker.ietf.org/doc/html/rfc8259) वाला भाषा टैग होता है. यह "VALUE" की भाषा की पहचान करता है.
uri
स्ट्रिंग
सेशन के डेटा का यूआरआई, जो "यूआरआई" एट्रिब्यूट को दिखाता है. इसमें इस सेशन के डेटा से जुड़ा संसाधन होता है.
मान
स्ट्रिंग
यह सेशन डेटा की वैल्यू है. यह "VALUE" एट्रिब्यूट को दिखाती है. इसमें "DATA-ID" से पहचाना गया डेटा शामिल होता है. अगर भाषा तय की गई है, तो "VALUE" में ऐसी स्ट्रिंग होनी चाहिए जिसे कोई भी व्यक्ति आसानी से पढ़ सके. यह स्ट्रिंग, तय की गई भाषा में लिखी होनी चाहिए.