नाम स्थान: इवेंट

क्लास

नेमस्पेस

इन्यूमरेशन

DetailedErrorCode

static

संख्या

रिसीवर एसडीके से असाइन किया गया कोड, जो बताता है कि कौनसी गड़बड़ी हुई.

वैल्यू

MEDIA_UNKNOWN

संख्या

यह तब दिखता है, जब HTMLMediaElement कोई गड़बड़ी दिखाता है, लेकिन CAF को उस गड़बड़ी की जानकारी नहीं होती.

MEDIA_ABORTED

संख्या

यह तब दिखता है, जब उपयोगकर्ता के अनुरोध पर उपयोगकर्ता एजेंट ने मीडिया रिसॉर्स को फ़ेच करने की प्रोसेस को रद्द कर दिया हो.

MEDIA_DECODE

संख्या

यह तब दिखता है, जब मीडिया रिसॉर्स को डिकोड करते समय कोई गड़बड़ी होती है. ऐसा तब होता है, जब रिसॉर्स को इस्तेमाल करने लायक बना दिया जाता है.

MEDIA_NETWORK

संख्या

यह कोड तब दिखता है, जब नेटवर्क की गड़बड़ी की वजह से, उपयोगकर्ता एजेंट मीडिया रिसॉर्स को फ़ेच करना बंद कर देता है. ऐसा तब होता है, जब रिसॉर्स को इस्तेमाल करने लायक बना दिया जाता है.

MEDIA_SRC_NOT_SUPPORTED

संख्या

यह तब दिखता है, जब src एट्रिब्यूट से दिखाया गया मीडिया संसाधन सही न हो.

SOURCE_BUFFER_FAILURE

संख्या

यह गड़बड़ी तब दिखती है, जब MediaSource में सोर्स बफ़र नहीं जोड़ा जा सकता.

MEDIAKEYS_UNKNOWN

संख्या

यह गड़बड़ी तब दिखती है, जब मीडिया बटन में कोई ऐसी गड़बड़ी होती है जिसके बारे में जानकारी नहीं है.

MEDIAKEYS_NETWORK

संख्या

यह गड़बड़ी तब दिखती है, जब नेटवर्क की किसी समस्या की वजह से मीडिया कुंजियां काम नहीं करतीं.

MEDIAKEYS_UNSUPPORTED

संख्या

यह गड़बड़ी तब दिखती है, जब MediaKeySession ऑब्जेक्ट नहीं बनाया जा सकता.

MEDIAKEYS_WEBCRYPTO

संख्या

क्रिप्टो फ़ेल होने पर दिखाया जाता है.

NETWORK_UNKNOWN

संख्या

यह गड़बड़ी तब दिखती है, जब नेटवर्क से जुड़ी कोई ऐसी समस्या हो जिसके बारे में जानकारी न हो.

SEGMENT_NETWORK

संख्या

यह तब दिखता है, जब कोई सेगमेंट डाउनलोड नहीं हो पाता.

HLS_NETWORK_MASTER_PLAYLIST

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस मास्टर प्लेलिस्ट डाउनलोड नहीं हो पाती.

HLS_NETWORK_PLAYLIST

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस प्लेलिस्ट डाउनलोड नहीं हो पाती.

HLS_NETWORK_NO_KEY_RESPONSE

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस कुंजी डाउनलोड नहीं हो पाती.

HLS_NETWORK_KEY_LOAD

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस कुंजी के लिए किया गया अनुरोध, भेजे जाने से पहले ही पूरा नहीं हो पाता.

HLS_NETWORK_INVALID_SEGMENT

संख्या

एचएलएस सेगमेंट के अमान्य होने पर यह गड़बड़ी दिखती है.

HLS_SEGMENT_PARSING

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस सेगमेंट को पार्स नहीं किया जा सकता.

DASH_NETWORK

संख्या

यह गड़बड़ी तब दिखती है, जब DASH स्ट्रीम को मैनेज करते समय नेटवर्क की कोई ऐसी गड़बड़ी होती है जिसके बारे में जानकारी नहीं है.

DASH_NO_INIT

संख्या

यह गड़बड़ी तब दिखती है, जब DASH स्ट्रीम में init मौजूद न हो.

SMOOTH_NETWORK

संख्या

यह तब दिखता है, जब स्मूथ स्ट्रीम को हैंडल करते समय नेटवर्क की कोई गड़बड़ी होती है.

SMOOTH_NO_MEDIA_DATA

संख्या

यह गड़बड़ी तब दिखती है, जब स्मूद स्ट्रीम में मीडिया डेटा मौजूद न हो.

MANIFEST_UNKNOWN

संख्या

यह गड़बड़ी तब दिखती है, जब मेनिफ़ेस्ट को पार्स करते समय कोई ऐसी गड़बड़ी होती है जिसके बारे में जानकारी नहीं है.

HLS_MANIFEST_MASTER

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस मास्टर मेनिफ़ेस्ट को पार्स करते समय कोई गड़बड़ी होती है.

HLS_MANIFEST_PLAYLIST

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस प्लेलिस्ट को पार्स करते समय कोई गड़बड़ी होती है.

DASH_MANIFEST_UNKNOWN

संख्या

यह गड़बड़ी तब दिखती है, जब DASH मेनिफ़ेस्ट को पार्स करते समय कोई ऐसी गड़बड़ी होती है जिसके बारे में जानकारी नहीं है.

DASH_MANIFEST_NO_PERIODS

संख्या

यह गड़बड़ी तब दिखती है, जब DASH मेनिफ़ेस्ट में पीरियड मौजूद न हों.

DASH_MANIFEST_NO_MIMETYPE

संख्या

यह गड़बड़ी तब दिखती है, जब DASH मेनिफ़ेस्ट में MimeType मौजूद न हो.

DASH_INVALID_SEGMENT_INFO

संख्या

यह गड़बड़ी तब दिखती है, जब DASH मेनिफ़ेस्ट में सेगमेंट की अमान्य जानकारी शामिल होती है.

SMOOTH_MANIFEST

संख्या

यह गड़बड़ी तब दिखती है, जब स्मूथ मेनिफ़ेस्ट को पार्स करते समय कोई गड़बड़ी होती है.

SEGMENT_UNKNOWN

संख्या

यह गड़बड़ी तब दिखती है, जब सेगमेंट से जुड़ी कोई ऐसी गड़बड़ी होती है जिसके बारे में जानकारी नहीं है.

TEXT_UNKNOWN

संख्या

टेक्स्ट स्ट्रीम में कोई ऐसी गड़बड़ी हुई जिसके बारे में जानकारी नहीं है.

ऐप्लिकेशन

संख्या

यह तब दिखता है, जब फ़्रेमवर्क के बाहर कोई गड़बड़ी होती है. उदाहरण के लिए, अगर कोई इवेंट हैंडलर गड़बड़ी दिखाता है.

BREAK_CLIP_LOADING_ERROR

संख्या

यह तब दिखता है, जब ब्रेक क्लिप लोड इंटरसेप्टर काम नहीं करता.

BREAK_SEEK_INTERCEPTOR_ERROR

संख्या

यह गड़बड़ी तब दिखती है, जब ब्रेक सीक इंटरसेप्टर काम नहीं करता.

IMAGE_ERROR

संख्या

यह तब दिखता है, जब कोई इमेज लोड नहीं हो पाती.

LOAD_INTERRUPTED

संख्या

अनलोड या किसी अन्य लोड की वजह से, लोड होने की प्रोसेस में रुकावट आई.

LOAD_FAILED

संख्या

लोड करने का निर्देश पूरा नहीं हो सका.

MEDIA_ERROR_MESSAGE

संख्या

ईमेल भेजने वाले व्यक्ति को गड़बड़ी का मैसेज भेजा गया.

GENERIC

संख्या

यह गड़बड़ी तब दिखती है, जब कोई ऐसी गड़बड़ी होती है जिसकी जानकारी नहीं है.

EndedReason

static

स्ट्रिंग

वीडियो के खत्म होने की वजहें.

वैल्यू

END_OF_STREAM

स्ट्रिंग

मौजूदा स्ट्रीम खत्म होने की वजह से, वीडियो चलना बंद हो गया.

गड़बड़ी

स्ट्रिंग

किसी गड़बड़ी की वजह से, वीडियो चलना बंद हो गया.

बंद किया गया

स्ट्रिंग

वीडियो चलना बंद हो गया, क्योंकि किसी कार्रवाई की वजह से हमें मौजूदा स्ट्रीम को रोकना पड़ा.

INTERRUPTED

स्ट्रिंग

नया आइटम लोड होने की वजह से, मीडिया चलना बंद हो गया.

छोड़ा गया

स्ट्रिंग

विज्ञापन को स्किप करने की वजह से, वीडियो चलना बंद हो गया.

BREAK_SWITCH

स्ट्रिंग

स्टिच किए गए ब्रेक पर स्विच करने की वजह से, वीडियो चलना बंद हो गया.

PRELOAD_INTERRUPTED

स्ट्रिंग

पहले से लोड किए गए प्लेयर में रुकावट आने या उसकी जगह कोई दूसरा प्लेयर इस्तेमाल किए जाने की वजह से, वीडियो चलना बंद हो गया. इससे, प्रीलोडिंग के दौरान रद्द किए गए इवेंट और ऐक्टिव प्लेयर के रद्द किए गए इवेंट (STOPPED) के बीच अंतर पता चलता है.

LOAD_CANCELLED

स्ट्रिंग

एक साथ लोड करने का अनुरोध पूरा होने से पहले ही रद्द कर दिया गया. इस वजह से, मीडिया चलना बंद हो गया. इससे, लोड होने के दौरान रद्द की गई स्ट्रीम और ऐक्टिव स्ट्रीम में आई रुकावटों (INTERRUPTED) के बीच अंतर पता चलता है.

SENDER_STOPPED

स्ट्रिंग

मीडिया चलाना इसलिए बंद हो गया, क्योंकि भेजने वाले ने STOP का अनुरोध किया था. इससे, 'रोका गया' जैसी सामान्य वजह के मुकाबले ज़्यादा जानकारी मिलती है.

LOAD_INTERRUPTED

स्ट्रिंग

मीडिया चलाना बंद हो गया है, क्योंकि नया मीडिया लोड होने की वजह से, चालू प्लेयर में रुकावट आई है. इससे, चालू स्ट्रीम के लिए, रुकावट की सामान्य वजह के मुकाबले ज़्यादा जानकारी मिलती है.

BREAK_INTERRUPTED

स्ट्रिंग

ब्रेक प्लेयर में रुकावट आने की वजह से वीडियो चलना बंद हो गया. उदाहरण के लिए, वीडियो को आगे बढ़ाकर विज्ञापन के लिए ब्रेक को स्किप करना. इससे, विज्ञापन के लिए ब्रेक की वजह से होने वाली रुकावटों और स्टैंडर्ड मीडिया की वजह से होने वाली रुकावटों (INTERRUPTED) के बीच अंतर पता चलता है.

BREAK_RESOLVED

स्ट्रिंग

वीडियो चलना बंद हो गया, क्योंकि ब्रेक प्लेयर ने मुख्य कॉन्टेंट की अवधि को सफलतापूर्वक हल कर लिया. यह सामान्य विज्ञापन बाउंड्री स्विच (BREAK_SWITCH) से अलग है.

ErrorSeverity

static

संख्या

गड़बड़ी की गंभीरता. यह Shaka Player की तरह ही नाम रखने और नंबर देने की स्कीम का इस्तेमाल करता है.

वैल्यू

कोई जानकारी नहीं है

संख्या

गड़बड़ी की गंभीरता के बारे में जानकारी नहीं है.

RECOVERABLE

संख्या

कोई गड़बड़ी हुई, लेकिन प्लेयर उसे ठीक करने की कोशिश कर रहा है. अगर प्लेयर आखिर में रिकवर नहीं हो पाता है, तो भी हो सकता है कि वह गंभीर गड़बड़ी न दिखाए. उदाहरण के लिए, किसी मीडिया सेगमेंट के लिए फिर से कोशिश करने पर, कभी भी गंभीर गड़बड़ी नहीं होगी. प्लेयर हमेशा कोशिश करता रहेगा.

CRITICAL

संख्या

कोई गंभीर गड़बड़ी, जिसे प्लेयर ठीक नहीं कर सकता. इनकी वजह से, प्लेयर मौजूदा मीडिया आइटम को चलाना बंद कर देता है.

EventType

static

स्ट्रिंग

प्लेयर इवेंट के टाइप. MediaElement से प्रॉक्सी किए गए इवेंट के बारे में ज़्यादा जानकारी के लिए, https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents देखें.

वैल्यू

सभी

स्ट्रिंग

यह एक खास आइडेंटिफ़ायर है. इसका इस्तेमाल सभी इवेंट को सुनने के लिए किया जा सकता है. आम तौर पर, इसका इस्तेमाल डीबग करने के लिए किया जाता है. यह इवेंट, cast.framework.events.Event की सबक्लास होगी.

ABORT

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र मीडिया को पूरी तरह से डाउनलोड होने से पहले ही फ़ेच करना बंद कर देता है. हालांकि, ऐसा किसी गड़बड़ी की वजह से नहीं होता. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

CAN_PLAY

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र क्लिप को फिर से चला सकता है, लेकिन उसे लगता है कि क्लिप को बिना बफ़रिंग के आखिर तक चलाने के लिए ज़रूरी डेटा लोड नहीं हुआ है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

CAN_PLAY_THROUGH

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र को लगता है कि वह क्लिप को बिना बफ़रिंग के आखिर तक चला सकता है. ध्यान दें कि ब्राउज़र का अनुमान सिर्फ़ मौजूदा क्लिप के लिए होता है. उदाहरण के लिए, अगर मौजूदा समय में कोई विज्ञापन क्लिप चल रही है, तो ब्राउज़र सिर्फ़ विज्ञापन क्लिप के लिए अनुमान लगाएगा, न कि पूरे कॉन्टेंट के लिए. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

DURATION_CHANGE

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब MediaElement के अवधि एट्रिब्यूट में बदलाव होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

खाली किया गया

स्ट्रिंग

मीडिया खाली होने पर ट्रिगर होता है. इसका एक उदाहरण यह है कि MediaElement को रीसेट करने के लिए, load() को कॉल किया जाता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

कैंपेन खत्म हो चुका है

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब कोई मीडिया क्लिप पूरी अवधि तक चलती है. इसमें वह समय शामिल नहीं है जब किसी गड़बड़ी या रोकने के अनुरोध की वजह से, क्लिप को चलाना बंद कर दिया गया हो. अगर विज्ञापन मौजूद हैं, तो यह हर विज्ञापन के लिए ज़्यादा से ज़्यादा एक बार और मुख्य कॉन्टेंट के लिए ज़्यादा से ज़्यादा एक बार ट्रिगर होता है. यह इवेंट, MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है. अगर आपको यह जानना है कि मीडिया कब खत्म होगा, तो आपको cast.framework.events.EventType.MEDIA_FINISHED का इस्तेमाल करना चाहिए.

LOADED_DATA

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र मीडिया क्लिप का पहला फ़्रेम लोड कर लेता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

LOADED_METADATA

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र किसी क्लिप के मेटाडेटा को लोड कर लेता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

LOAD_START

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र किसी क्लिप के लिए मीडिया डेटा ढूंढना शुरू करता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

रोकें

स्ट्रिंग

वीडियो चलाने की सुविधा रोके जाने पर ट्रिगर होता है. यह इवेंट, MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaPauseEvent में रैप किया जाता है.

खेल

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब वीडियो चलने के लिए तैयार हो. जैसे, वीडियो को रोके जाने के बाद. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

गेम खेलना

स्ट्रिंग

वीडियो चलने पर ट्रिगर होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

प्रोग्रेस

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र मीडिया डेटा फ़ेच कर रहा होता है. अगर अडैप्टिव बिटरेट स्ट्रीमिंग (जैसे: एचएलएस, DASH, SMOOTH) का इस्तेमाल किया जा रहा है, तो आपको cast.framework.events.EventType.SEGMENT_DOWNLOADED इवेंट का इस्तेमाल करना चाहिए. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

RATE_CHANGE

स्ट्रिंग

वीडियो चलाने की स्पीड अपडेट होने पर ट्रिगर होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

सीक किया गया

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब वीडियो को आगे या पीछे करने की प्रोसेस पूरी हो जाती है. अगर मीडिया के रोके जाने पर, सीकिंग की प्रोसेस खत्म हो जाती है, तो यह इवेंट ट्रिगर नहीं होगा. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

SEEKING

स्ट्रिंग

मीडिया को खोजे जाने पर ट्रिगर होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

STALLED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र मीडिया डेटा फ़ेच करने की कोशिश करता है, लेकिन उसे कोई जवाब नहीं मिलता. cast.framework.events.EventType.BUFFERING इवेंट को सभी तरह की स्ट्रीम में एक जैसा लागू किया जाता है. साथ ही, प्लेयर बफ़र हो रहा है या नहीं, यह देखने के लिए 'stalled' के बजाय इसका इस्तेमाल किया जाना चाहिए. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

TIME_UPDATE

स्ट्रिंग

मीडिया चलने के दौरान, समय-समय पर ट्रिगर होता है. currentTime एट्रिब्यूट में बदलाव होने पर, यह इवेंट ट्रिगर होगा. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

निलंबित करें

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र जान-बूझकर मीडिया डेटा फ़ेच नहीं करता. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

इंतज़ार किया जा रहा है

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब वीडियो चलना बंद हो जाता है. ऐसा इसलिए होता है, क्योंकि ब्राउज़र अगले फ़्रेम के उपलब्ध होने का इंतज़ार कर रहा होता है. cast.framework.events.EventType.BUFFERING इवेंट को सभी तरह की स्ट्रीम में एक जैसा लागू किया जाता है. साथ ही, प्लेयर बफ़र हो रहा है या नहीं, यह देखने के लिए 'waiting' के बजाय इसका इस्तेमाल किया जाना चाहिए. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

BITRATE_CHANGED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब चल रहे मीडिया की बिटरेट बदलती है. जैसे, जब कोई चालू ट्रैक बदला जाता है या नेटवर्क की स्थितियों के हिसाब से कोई अलग बिटरेट चुना जाता है. इवेंट, cast.framework.events.BitrateChangedEvent है.

BREAK_STARTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्रेक में पहली ब्रेक क्लिप लोड होना शुरू होती है. इवेंट, cast.framework.events.BreaksEvent है.

BREAK_ENDED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्रेक की आखिरी ब्रेक क्लिप खत्म हो जाती है. इवेंट, cast.framework.events.BreaksEvent है.

BREAK_CLIP_LOADING

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्रेक क्लिप लोड होना शुरू होती है. इवेंट, cast.framework.events.BreaksEvent है.

BREAK_CLIP_STARTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्रेक क्लिप शुरू होती है. इवेंट, cast.framework.events.BreaksEvent है.

BREAK_CLIP_ENDED

स्ट्रिंग

ब्रेक क्लिप खत्म होने पर ट्रिगर होता है. इवेंट, cast.framework.events.BreaksEvent है.

बफ़र हो रहा है

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब बफ़रिंग की वजह से वीडियो रुक जाता है या बफ़रिंग खत्म होने के बाद वीडियो फिर से शुरू होता है. इवेंट, cast.framework.events.BufferingEvent है.

TIME_DRIFTED

स्ट्रिंग

यह तब ट्रिगर होता है, जब प्लेयर से रिपोर्ट किए गए मौजूदा समय और प्लेयर की स्थिति और वीडियो चलाने की स्पीड के आधार पर अनुमानित मौजूदा समय के बीच अंतर होता है. इवेंट, cast.framework.events.TimeDriftedEvent है.

CACHE_LOADED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब फ़ास्टप्ले की मदद से प्री-कैशिंग किया गया कॉन्टेंट लोड हो जाता है. इवेंट, cast.framework.events.CacheLoadedEvent है.

CACHE_HIT

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब फ़ास्टप्ले की मदद से प्री-कैशिंग किए गए कॉन्टेंट का इस्तेमाल किया जाता है. इवेंट, cast.framework.events.CacheItemEvent है.

CACHE_INSERTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब फ़ास्टप्ले की मदद से किसी एक यूआरएल को कैश मेमोरी में सेव किया जा रहा हो. इवेंट, cast.framework.events.CacheItemEvent है.

CLIP_STARTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब कोई क्लिप पहली बार चलना शुरू होती है. इसमें ब्रेक क्लिप और ब्रेक क्लिप के बीच मौजूद मुख्य कॉन्टेंट की क्लिप शामिल हैं. अगर आपको यह देखना है कि ब्रेक क्लिप कब शुरू होती है, तो आपको Event is a {@link cast.framework.events.Event का इस्तेमाल करना चाहिए.

CLIP_ENDED

स्ट्रिंग

किसी क्लिप के खत्म होने पर ट्रिगर होता है. इसमें ब्रेक क्लिप और ब्रेक क्लिप के बीच मौजूद मुख्य कॉन्टेंट की क्लिप शामिल हैं. अगर आपको यह देखना है कि ब्रेक क्लिप कब खत्म होगी, तो आपको cast.framework.events.EventType.BREAK_CLIP_ENDED का इस्तेमाल करना चाहिए. अगर आपको यह देखना है कि मीडिया कब पूरी तरह से चल चुका है, तो आपको Event is a cast.framework.events.ClipEndedEvent का इस्तेमाल करना चाहिए.

EMSG

स्ट्रिंग

किसी सेगमेंट में emsg मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.EmsgEvent है.

गड़बड़ी

स्ट्रिंग

कोई गड़बड़ी होने पर ट्रिगर होता है. इवेंट, cast.framework.events.ErrorEvent है.

ID3

स्ट्रिंग

ID3 टैग मिलने पर ट्रिगर होता है. यह सिर्फ़ एचएलएस कॉन्टेंट के लिए ट्रिगर होगा. इवेंट, cast.framework.events.Id3Event है.

MEDIA_STATUS

स्ट्रिंग

यह इवेंट, मौजूदा मीडिया स्टेटस वाले जाने वाले मैसेज को भेजने से पहले ट्रिगर होता है. इवेंट, cast.framework.events.MediaStatusEvent है.

CUSTOM_STATE

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब कस्टम स्टेट वाला कोई आउटगोइंग मैसेज भेजा जाता है. इवेंट, cast.framework.events.CustomStateEvent है.

MEDIA_INFORMATION_CHANGED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब मीडिया चलाने के दौरान उसकी जानकारी में बदलाव किया जाता है. उदाहरण के लिए, लाइव रेडियो चलाते समय ट्रैक का मेटाडेटा बदल गया हो. इवेंट, cast.framework.events.MediaInformationChangedEvent है

MEDIA_FINISHED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब मीडिया पूरी तरह से चल चुका हो. इसमें ये मामले शामिल हैं: स्ट्रीम में चलाने के लिए कुछ नहीं बचा है, उपयोगकर्ता ने स्ट्रीम रोकने का अनुरोध किया है या कोई गड़बड़ी हुई है. सूची में जोड़ने की सुविधा का इस्तेमाल करने पर, यह इवेंट सूची में मौजूद हर आइटम के खत्म होने पर एक बार ट्रिगर होगा. इवेंट, cast.framework.events.MediaFinishedEvent है.

PLAYER_PRELOADING

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब प्लेयर प्रीलोड के अनुरोध को हैंडल करना शुरू करता है. इवेंट, cast.framework.events.LoadEvent है.

PLAYER_PRELOADING_CANCELLED

स्ट्रिंग

अगर प्लेयर प्रीलोडिंग रद्द करता है, तो यह इवेंट ट्रिगर होता है. इवेंट, cast.framework.events.LoadEvent है.

PLAYER_LOAD_COMPLETE

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब प्लेयर ने लोड करने के अनुरोध को प्रोसेस कर लिया हो और वह वीडियो चलाने के लिए तैयार हो. इवेंट, cast.framework.events.LoadEvent है.

PLAYER_LOADING

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब प्लेयर लोड करने के अनुरोध को हैंडल करना शुरू करता है. यह cast.framework.events.EventType.LOAD_START इवेंट से पहले ट्रिगर होगा, क्योंकि प्लेयर ने अब तक मीडिया डेटा का अनुरोध नहीं किया है. इवेंट, cast.framework.events.LoadEvent है.

SEGMENT_DOWNLOADED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब किसी सेगमेंट को डाउनलोड करने की प्रोसेस पूरी हो जाती है. यह सिर्फ़ अडैप्टिव स्ट्रीमिंग कॉन्टेंट (एचएलएस, डैश या स्मूथ) के लिए ट्रिगर होगा. इवेंट, cast.framework.events.SegmentDownloadedEvent है.

SESSION_DATA

स्ट्रिंग

Shaka Player का इस्तेमाल करने पर, एचएलएस EXT-X-SESSION-DATA टैग के लिए ट्रिगर किया जाता है. इवेंट, cast.framework.events.SessionDataEvent है.

REQUEST_GET_STATUS

स्ट्रिंग

GET_STATUS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_SEEK

स्ट्रिंग

SEEK मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_LOAD

स्ट्रिंग

LOAD मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PRELOAD

स्ट्रिंग

PRELOAD मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_STOP

स्ट्रिंग

STOP मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PAUSE

स्ट्रिंग

PAUSE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PRECACHE

स्ट्रिंग

PRECACHE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PLAY

स्ट्रिंग

PLAY मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_SKIP_AD

स्ट्रिंग

SKIP_AD मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PLAY_AGAIN

स्ट्रिंग

PLAY_AGAIN मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PLAYBACK_RATE_CHANGE

स्ट्रिंग

SET_PLAYBACK_RATE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_VOLUME_CHANGE

स्ट्रिंग

SET_VOLUME मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_EDIT_TRACKS_INFO

स्ट्रिंग

EDIT_TRACKS_INFO मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_EDIT_AUDIO_TRACKS

स्ट्रिंग

EDIT_AUDIO_TRACKS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_SET_CREDENTIALS

स्ट्रिंग

SET_CREDENTIALS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_LOAD_BY_ENTITY

स्ट्रिंग

LOAD_BY_ENTITY मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_USER_ACTION

स्ट्रिंग

USER_ACTION मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_DISPLAY_STATUS

स्ट्रिंग

DISPLAY_STATUS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_CUSTOM_COMMAND

स्ट्रिंग

CUSTOM_COMMAND मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_FOCUS_STATE

स्ट्रिंग

FOCUS_STATE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_QUEUE_LOAD

स्ट्रिंग

QUEUE_LOAD मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_INSERT

स्ट्रिंग

QUEUE_INSERT मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_UPDATE

स्ट्रिंग

QUEUE_UPDATE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_REMOVE

स्ट्रिंग

QUEUE_REMOVE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_REORDER

स्ट्रिंग

QUEUE_REORDER मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_GET_ITEM_RANGE

स्ट्रिंग

QUEUE_GET_ITEM_RANGE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_GET_ITEMS

स्ट्रिंग

QUEUE_GET_ITEMS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_GET_ITEM_IDS

स्ट्रिंग

QUEUE_GET_ITEM_IDS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

TRACKS_CHANGED

स्ट्रिंग

अगर लोड पूरा होने के बाद, उपलब्ध ट्रैक बदल जाते हैं, तो यह इवेंट ट्रिगर होता है.

LIVE_IS_MOVING_WINDOW_CHANGED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब लाइव स्ट्रीम में आगे-पीछे जाने की रेंज isMovingWindow में बदलाव होता है. खास तौर पर, जब मूविंग विंडो, एक्सपैंडिंग विंडो में बदलती है या इसके उलट होता है. इवेंट, cast.framework.events.LiveStatusEvent है.

LIVE_ENDED

स्ट्रिंग

लाइव स्ट्रीम खत्म होने पर ट्रिगर होता है. इवेंट, cast.framework.events.LiveStatusEvent है.

TIMED_METADATA_CHANGED

स्ट्रिंग

जब DASH (EventStream) या HLS (EXT-X-DATERANGE) में टाइम किया गया मेटाडेटा मिलता है, तो PLAYER_LOAD_COMPLETE के बाद यह इवेंट ट्रिगर होता है. ऐसा तब होता है, जब लाइव कॉन्टेंट में टाइम किया गया नया मेटाडेटा मिलता है. इवेंट, cast.framework.events.TimedMetadataEvent है.

TIMED_METADATA_ENTER

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब प्लेहेड, DASH में टाइमलाइन के किसी हिस्से में पहुंचता है या EXT-X-DATERANGE टैग तक पहुंचता है. इवेंट, cast.framework.events.TimedMetadataEvent है.

TIMED_METADATA_EXIT

स्ट्रिंग

यह तब ट्रिगर होता है, जब प्लेहेड, DASH में टाइमलाइन के किसी हिस्से से बाहर निकलता है या EXT-X-DATERANGE टैग को छोड़ता है. इवेंट, cast.framework.events.TimedMetadataEvent है.

प्रॉपर्टी

DetailedErrorCode

static

संख्या

रिसीवर एसडीके से असाइन किया गया कोड, जो बताता है कि कौनसी गड़बड़ी हुई.

वैल्यू

MEDIA_UNKNOWN

संख्या

यह तब दिखता है, जब HTMLMediaElement कोई गड़बड़ी दिखाता है, लेकिन CAF को उस गड़बड़ी की जानकारी नहीं होती.

MEDIA_ABORTED

संख्या

यह तब दिखता है, जब उपयोगकर्ता के अनुरोध पर उपयोगकर्ता एजेंट ने मीडिया रिसॉर्स को फ़ेच करने की प्रोसेस को रद्द कर दिया हो.

MEDIA_DECODE

संख्या

यह तब दिखता है, जब मीडिया रिसॉर्स को डिकोड करते समय कोई गड़बड़ी होती है. ऐसा तब होता है, जब रिसॉर्स को इस्तेमाल करने लायक बना दिया जाता है.

MEDIA_NETWORK

संख्या

यह कोड तब दिखता है, जब नेटवर्क की गड़बड़ी की वजह से, उपयोगकर्ता एजेंट मीडिया रिसॉर्स को फ़ेच करना बंद कर देता है. ऐसा तब होता है, जब रिसॉर्स को इस्तेमाल करने लायक बना दिया जाता है.

MEDIA_SRC_NOT_SUPPORTED

संख्या

यह तब दिखता है, जब src एट्रिब्यूट से दिखाया गया मीडिया संसाधन सही न हो.

SOURCE_BUFFER_FAILURE

संख्या

यह गड़बड़ी तब दिखती है, जब MediaSource में सोर्स बफ़र नहीं जोड़ा जा सकता.

MEDIAKEYS_UNKNOWN

संख्या

यह गड़बड़ी तब दिखती है, जब मीडिया बटन में कोई ऐसी गड़बड़ी होती है जिसके बारे में जानकारी नहीं है.

MEDIAKEYS_NETWORK

संख्या

यह गड़बड़ी तब दिखती है, जब नेटवर्क की किसी समस्या की वजह से मीडिया कुंजियां काम नहीं करतीं.

MEDIAKEYS_UNSUPPORTED

संख्या

यह गड़बड़ी तब दिखती है, जब MediaKeySession ऑब्जेक्ट नहीं बनाया जा सकता.

MEDIAKEYS_WEBCRYPTO

संख्या

क्रिप्टो फ़ेल होने पर दिखाया जाता है.

NETWORK_UNKNOWN

संख्या

यह गड़बड़ी तब दिखती है, जब नेटवर्क से जुड़ी कोई ऐसी समस्या हो जिसके बारे में जानकारी न हो.

SEGMENT_NETWORK

संख्या

यह तब दिखता है, जब कोई सेगमेंट डाउनलोड नहीं हो पाता.

HLS_NETWORK_MASTER_PLAYLIST

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस मास्टर प्लेलिस्ट डाउनलोड नहीं हो पाती.

HLS_NETWORK_PLAYLIST

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस प्लेलिस्ट डाउनलोड नहीं हो पाती.

HLS_NETWORK_NO_KEY_RESPONSE

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस कुंजी डाउनलोड नहीं हो पाती.

HLS_NETWORK_KEY_LOAD

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस कुंजी के लिए किया गया अनुरोध, भेजे जाने से पहले ही पूरा नहीं हो पाता.

HLS_NETWORK_INVALID_SEGMENT

संख्या

एचएलएस सेगमेंट के अमान्य होने पर यह गड़बड़ी दिखती है.

HLS_SEGMENT_PARSING

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस सेगमेंट को पार्स नहीं किया जा सकता.

DASH_NETWORK

संख्या

यह गड़बड़ी तब दिखती है, जब DASH स्ट्रीम को मैनेज करते समय नेटवर्क की कोई ऐसी गड़बड़ी होती है जिसके बारे में जानकारी नहीं है.

DASH_NO_INIT

संख्या

यह गड़बड़ी तब दिखती है, जब DASH स्ट्रीम में init मौजूद न हो.

SMOOTH_NETWORK

संख्या

यह तब दिखता है, जब स्मूथ स्ट्रीम को हैंडल करते समय नेटवर्क की कोई गड़बड़ी होती है.

SMOOTH_NO_MEDIA_DATA

संख्या

यह गड़बड़ी तब दिखती है, जब स्मूद स्ट्रीम में मीडिया डेटा मौजूद न हो.

MANIFEST_UNKNOWN

संख्या

यह गड़बड़ी तब दिखती है, जब मेनिफ़ेस्ट को पार्स करते समय कोई ऐसी गड़बड़ी होती है जिसके बारे में जानकारी नहीं है.

HLS_MANIFEST_MASTER

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस मास्टर मेनिफ़ेस्ट को पार्स करते समय कोई गड़बड़ी होती है.

HLS_MANIFEST_PLAYLIST

संख्या

यह गड़बड़ी तब दिखती है, जब एचएलएस प्लेलिस्ट को पार्स करते समय कोई गड़बड़ी होती है.

DASH_MANIFEST_UNKNOWN

संख्या

यह गड़बड़ी तब दिखती है, जब DASH मेनिफ़ेस्ट को पार्स करते समय कोई ऐसी गड़बड़ी होती है जिसके बारे में जानकारी नहीं है.

DASH_MANIFEST_NO_PERIODS

संख्या

यह गड़बड़ी तब दिखती है, जब DASH मेनिफ़ेस्ट में पीरियड मौजूद न हों.

DASH_MANIFEST_NO_MIMETYPE

संख्या

यह गड़बड़ी तब दिखती है, जब DASH मेनिफ़ेस्ट में MimeType मौजूद न हो.

DASH_INVALID_SEGMENT_INFO

संख्या

यह गड़बड़ी तब दिखती है, जब DASH मेनिफ़ेस्ट में सेगमेंट की अमान्य जानकारी शामिल होती है.

SMOOTH_MANIFEST

संख्या

यह गड़बड़ी तब दिखती है, जब स्मूथ मेनिफ़ेस्ट को पार्स करते समय कोई गड़बड़ी होती है.

SEGMENT_UNKNOWN

संख्या

यह गड़बड़ी तब दिखती है, जब सेगमेंट से जुड़ी कोई ऐसी गड़बड़ी होती है जिसके बारे में जानकारी नहीं है.

TEXT_UNKNOWN

संख्या

टेक्स्ट स्ट्रीम में कोई ऐसी गड़बड़ी हुई जिसके बारे में जानकारी नहीं है.

ऐप्लिकेशन

संख्या

यह तब दिखता है, जब फ़्रेमवर्क के बाहर कोई गड़बड़ी होती है. उदाहरण के लिए, अगर कोई इवेंट हैंडलर गड़बड़ी दिखाता है.

BREAK_CLIP_LOADING_ERROR

संख्या

यह तब दिखता है, जब ब्रेक क्लिप लोड इंटरसेप्टर काम नहीं करता.

BREAK_SEEK_INTERCEPTOR_ERROR

संख्या

यह गड़बड़ी तब दिखती है, जब ब्रेक सीक इंटरसेप्टर काम नहीं करता.

IMAGE_ERROR

संख्या

यह तब दिखता है, जब कोई इमेज लोड नहीं हो पाती.

LOAD_INTERRUPTED

संख्या

अनलोड या किसी अन्य लोड की वजह से, लोड होने की प्रोसेस में रुकावट आई.

LOAD_FAILED

संख्या

लोड करने का निर्देश पूरा नहीं हो सका.

MEDIA_ERROR_MESSAGE

संख्या

ईमेल भेजने वाले व्यक्ति को गड़बड़ी का मैसेज भेजा गया.

GENERIC

संख्या

यह गड़बड़ी तब दिखती है, जब कोई ऐसी गड़बड़ी होती है जिसकी जानकारी नहीं है.

EndedReason

static

स्ट्रिंग

वीडियो के खत्म होने की वजहें.

वैल्यू

END_OF_STREAM

स्ट्रिंग

मौजूदा स्ट्रीम खत्म होने की वजह से, वीडियो चलना बंद हो गया.

गड़बड़ी

स्ट्रिंग

किसी गड़बड़ी की वजह से, वीडियो चलना बंद हो गया.

बंद किया गया

स्ट्रिंग

वीडियो चलना बंद हो गया, क्योंकि किसी कार्रवाई की वजह से हमें मौजूदा स्ट्रीम को रोकना पड़ा.

INTERRUPTED

स्ट्रिंग

नया आइटम लोड होने की वजह से, मीडिया चलना बंद हो गया.

छोड़ा गया

स्ट्रिंग

विज्ञापन को स्किप करने की वजह से, वीडियो चलना बंद हो गया.

BREAK_SWITCH

स्ट्रिंग

स्टिच किए गए ब्रेक पर स्विच करने की वजह से, वीडियो चलना बंद हो गया.

PRELOAD_INTERRUPTED

स्ट्रिंग

पहले से लोड किए गए प्लेयर में रुकावट आने या उसकी जगह कोई दूसरा प्लेयर इस्तेमाल किए जाने की वजह से, वीडियो चलना बंद हो गया. इससे, प्रीलोडिंग के दौरान रद्द किए गए इवेंट और ऐक्टिव प्लेयर के रद्द किए गए इवेंट (STOPPED) के बीच अंतर पता चलता है.

LOAD_CANCELLED

स्ट्रिंग

एक साथ लोड करने का अनुरोध पूरा होने से पहले ही रद्द कर दिया गया. इस वजह से, मीडिया चलना बंद हो गया. इससे, लोड होने के दौरान रद्द की गई स्ट्रीम और ऐक्टिव स्ट्रीम में आई रुकावटों (INTERRUPTED) के बीच अंतर पता चलता है.

SENDER_STOPPED

स्ट्रिंग

मीडिया चलाना इसलिए बंद हो गया, क्योंकि भेजने वाले ने STOP का अनुरोध किया था. इससे, 'रोका गया' जैसी सामान्य वजह के मुकाबले ज़्यादा जानकारी मिलती है.

LOAD_INTERRUPTED

स्ट्रिंग

मीडिया चलाना बंद हो गया है, क्योंकि नया मीडिया लोड होने की वजह से, चालू प्लेयर में रुकावट आई है. इससे, चालू स्ट्रीम के लिए, रुकावट की सामान्य वजह के मुकाबले ज़्यादा जानकारी मिलती है.

BREAK_INTERRUPTED

स्ट्रिंग

ब्रेक प्लेयर में रुकावट आने की वजह से वीडियो चलना बंद हो गया. उदाहरण के लिए, वीडियो को आगे बढ़ाकर विज्ञापन के लिए ब्रेक को स्किप करना. इससे, विज्ञापन के लिए ब्रेक की वजह से होने वाली रुकावटों और स्टैंडर्ड मीडिया की वजह से होने वाली रुकावटों (INTERRUPTED) के बीच अंतर पता चलता है.

BREAK_RESOLVED

स्ट्रिंग

वीडियो चलना बंद हो गया, क्योंकि ब्रेक प्लेयर ने मुख्य कॉन्टेंट की अवधि को सफलतापूर्वक हल कर लिया. यह सामान्य विज्ञापन बाउंड्री स्विच (BREAK_SWITCH) से अलग है.

ErrorSeverity

static

संख्या

गड़बड़ी की गंभीरता. यह Shaka Player की तरह ही नाम रखने और नंबर देने की स्कीम का इस्तेमाल करता है.

वैल्यू

कोई जानकारी नहीं है

संख्या

गड़बड़ी की गंभीरता के बारे में जानकारी नहीं है.

RECOVERABLE

संख्या

कोई गड़बड़ी हुई, लेकिन प्लेयर उसे ठीक करने की कोशिश कर रहा है. अगर प्लेयर आखिर में रिकवर नहीं हो पाता है, तो भी हो सकता है कि वह गंभीर गड़बड़ी न दिखाए. उदाहरण के लिए, किसी मीडिया सेगमेंट के लिए फिर से कोशिश करने पर, कभी भी गंभीर गड़बड़ी नहीं होगी. प्लेयर हमेशा कोशिश करता रहेगा.

CRITICAL

संख्या

कोई गंभीर गड़बड़ी, जिसे प्लेयर ठीक नहीं कर सकता. इनकी वजह से, प्लेयर मौजूदा मीडिया आइटम को चलाना बंद कर देता है.

EventType

static

स्ट्रिंग

प्लेयर इवेंट के टाइप. MediaElement से प्रॉक्सी किए गए इवेंट के बारे में ज़्यादा जानकारी के लिए, https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents देखें.

वैल्यू

सभी

स्ट्रिंग

यह एक खास आइडेंटिफ़ायर है. इसका इस्तेमाल सभी इवेंट को सुनने के लिए किया जा सकता है. आम तौर पर, इसका इस्तेमाल डीबग करने के लिए किया जाता है. यह इवेंट, cast.framework.events.Event की सबक्लास होगी.

ABORT

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र मीडिया को पूरी तरह से डाउनलोड होने से पहले ही फ़ेच करना बंद कर देता है. हालांकि, ऐसा किसी गड़बड़ी की वजह से नहीं होता. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

CAN_PLAY

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र क्लिप को फिर से चला सकता है, लेकिन उसे लगता है कि क्लिप को बिना बफ़रिंग के आखिर तक चलाने के लिए ज़रूरी डेटा लोड नहीं हुआ है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

CAN_PLAY_THROUGH

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र को लगता है कि वह क्लिप को बिना बफ़रिंग के आखिर तक चला सकता है. ध्यान दें कि ब्राउज़र का अनुमान सिर्फ़ मौजूदा क्लिप के लिए होता है. उदाहरण के लिए, अगर मौजूदा समय में कोई विज्ञापन क्लिप चल रही है, तो ब्राउज़र सिर्फ़ विज्ञापन क्लिप के लिए अनुमान लगाएगा, न कि पूरे कॉन्टेंट के लिए. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

DURATION_CHANGE

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब MediaElement के अवधि एट्रिब्यूट में बदलाव होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

खाली किया गया

स्ट्रिंग

मीडिया खाली होने पर ट्रिगर होता है. इसका एक उदाहरण यह है कि MediaElement को रीसेट करने के लिए, load() को कॉल किया जाता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

कैंपेन खत्म हो चुका है

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब कोई मीडिया क्लिप पूरी अवधि तक चलती है. इसमें वह समय शामिल नहीं है जब किसी गड़बड़ी या रोकने के अनुरोध की वजह से, क्लिप को चलाना बंद कर दिया गया हो. अगर विज्ञापन मौजूद हैं, तो यह हर विज्ञापन के लिए ज़्यादा से ज़्यादा एक बार और मुख्य कॉन्टेंट के लिए ज़्यादा से ज़्यादा एक बार ट्रिगर होता है. यह इवेंट, MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है. अगर आपको यह जानना है कि मीडिया कब खत्म होगा, तो आपको cast.framework.events.EventType.MEDIA_FINISHED का इस्तेमाल करना चाहिए.

LOADED_DATA

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र मीडिया क्लिप का पहला फ़्रेम लोड कर लेता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

LOADED_METADATA

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र किसी क्लिप के मेटाडेटा को लोड कर लेता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

LOAD_START

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र किसी क्लिप के लिए मीडिया डेटा ढूंढना शुरू करता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

रोकें

स्ट्रिंग

वीडियो चलाने की सुविधा रोके जाने पर ट्रिगर होता है. यह इवेंट, MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaPauseEvent में रैप किया जाता है.

खेल

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब वीडियो चलने के लिए तैयार हो. जैसे, वीडियो को रोके जाने के बाद. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

गेम खेलना

स्ट्रिंग

वीडियो चलने पर ट्रिगर होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

प्रोग्रेस

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र मीडिया डेटा फ़ेच कर रहा होता है. अगर अडैप्टिव बिटरेट स्ट्रीमिंग (जैसे: एचएलएस, DASH, SMOOTH) का इस्तेमाल किया जा रहा है, तो आपको cast.framework.events.EventType.SEGMENT_DOWNLOADED इवेंट का इस्तेमाल करना चाहिए. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

RATE_CHANGE

स्ट्रिंग

वीडियो चलाने की स्पीड अपडेट होने पर ट्रिगर होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

सीक किया गया

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब वीडियो को आगे या पीछे करने की प्रोसेस पूरी हो जाती है. अगर मीडिया के रोके जाने पर, सीकिंग की प्रोसेस खत्म हो जाती है, तो यह इवेंट ट्रिगर नहीं होगा. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

SEEKING

स्ट्रिंग

मीडिया को खोजे जाने पर ट्रिगर होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

STALLED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र मीडिया डेटा फ़ेच करने की कोशिश करता है, लेकिन उसे कोई जवाब नहीं मिलता. cast.framework.events.EventType.BUFFERING इवेंट को सभी तरह की स्ट्रीम में एक जैसा लागू किया जाता है. साथ ही, प्लेयर बफ़र हो रहा है या नहीं, यह देखने के लिए 'stalled' के बजाय इसका इस्तेमाल किया जाना चाहिए. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

TIME_UPDATE

स्ट्रिंग

मीडिया चलने के दौरान, समय-समय पर ट्रिगर होता है. currentTime एट्रिब्यूट में बदलाव होने पर, यह इवेंट ट्रिगर होगा. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

निलंबित करें

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र जान-बूझकर मीडिया डेटा फ़ेच नहीं करता. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

इंतज़ार किया जा रहा है

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब वीडियो चलना बंद हो जाता है. ऐसा इसलिए होता है, क्योंकि ब्राउज़र अगले फ़्रेम के उपलब्ध होने का इंतज़ार कर रहा होता है. cast.framework.events.EventType.BUFFERING इवेंट को सभी तरह की स्ट्रीम में एक जैसा लागू किया जाता है. साथ ही, प्लेयर बफ़र हो रहा है या नहीं, यह देखने के लिए 'waiting' के बजाय इसका इस्तेमाल किया जाना चाहिए. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है.

BITRATE_CHANGED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब चल रहे मीडिया की बिटरेट बदलती है. जैसे, जब कोई चालू ट्रैक बदला जाता है या नेटवर्क की स्थितियों के हिसाब से कोई अलग बिटरेट चुना जाता है. इवेंट, cast.framework.events.BitrateChangedEvent है.

BREAK_STARTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्रेक में पहली ब्रेक क्लिप लोड होना शुरू होती है. इवेंट, cast.framework.events.BreaksEvent है.

BREAK_ENDED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्रेक की आखिरी ब्रेक क्लिप खत्म हो जाती है. इवेंट, cast.framework.events.BreaksEvent है.

BREAK_CLIP_LOADING

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्रेक क्लिप लोड होना शुरू होती है. इवेंट, cast.framework.events.BreaksEvent है.

BREAK_CLIP_STARTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब ब्रेक क्लिप शुरू होती है. इवेंट, cast.framework.events.BreaksEvent है.

BREAK_CLIP_ENDED

स्ट्रिंग

ब्रेक क्लिप खत्म होने पर ट्रिगर होता है. इवेंट, cast.framework.events.BreaksEvent है.

बफ़र हो रहा है

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब बफ़रिंग की वजह से वीडियो रुक जाता है या बफ़रिंग खत्म होने के बाद वीडियो फिर से शुरू होता है. इवेंट, cast.framework.events.BufferingEvent है.

TIME_DRIFTED

स्ट्रिंग

यह तब ट्रिगर होता है, जब प्लेयर से रिपोर्ट किए गए मौजूदा समय और प्लेयर की स्थिति और वीडियो चलाने की स्पीड के आधार पर अनुमानित मौजूदा समय के बीच अंतर होता है. इवेंट, cast.framework.events.TimeDriftedEvent है.

CACHE_LOADED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब फ़ास्टप्ले की मदद से प्री-कैशिंग किया गया कॉन्टेंट लोड हो जाता है. इवेंट, cast.framework.events.CacheLoadedEvent है.

CACHE_HIT

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब फ़ास्टप्ले की मदद से प्री-कैशिंग किए गए कॉन्टेंट का इस्तेमाल किया जाता है. इवेंट, cast.framework.events.CacheItemEvent है.

CACHE_INSERTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब फ़ास्टप्ले की मदद से किसी एक यूआरएल को कैश मेमोरी में सेव किया जा रहा हो. इवेंट, cast.framework.events.CacheItemEvent है.

CLIP_STARTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब कोई क्लिप पहली बार चलना शुरू होती है. इसमें ब्रेक क्लिप और ब्रेक क्लिप के बीच मौजूद मुख्य कॉन्टेंट की क्लिप शामिल हैं. अगर आपको यह देखना है कि ब्रेक क्लिप कब शुरू होती है, तो आपको Event is a {@link cast.framework.events.Event का इस्तेमाल करना चाहिए.

CLIP_ENDED

स्ट्रिंग

किसी क्लिप के खत्म होने पर ट्रिगर होता है. इसमें ब्रेक क्लिप और ब्रेक क्लिप के बीच मौजूद मुख्य कॉन्टेंट की क्लिप शामिल हैं. अगर आपको यह देखना है कि ब्रेक क्लिप कब खत्म होगी, तो आपको cast.framework.events.EventType.BREAK_CLIP_ENDED का इस्तेमाल करना चाहिए. अगर आपको यह देखना है कि मीडिया कब पूरी तरह से चल चुका है, तो आपको Event is a cast.framework.events.ClipEndedEvent का इस्तेमाल करना चाहिए.

EMSG

स्ट्रिंग

किसी सेगमेंट में emsg मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.EmsgEvent है.

गड़बड़ी

स्ट्रिंग

कोई गड़बड़ी होने पर ट्रिगर होता है. इवेंट, cast.framework.events.ErrorEvent है.

ID3

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब कोई ID3 टैग मिलता है. यह सिर्फ़ एचएलएस कॉन्टेंट के लिए ट्रिगर होगा. इवेंट, cast.framework.events.Id3Event है.

MEDIA_STATUS

स्ट्रिंग

यह इवेंट, मौजूदा मीडिया स्टेटस वाले जाने वाले मैसेज को भेजने से पहले ट्रिगर होता है. इवेंट, cast.framework.events.MediaStatusEvent है.

CUSTOM_STATE

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब कस्टम स्टेट मैसेज भेजा जाता है. इवेंट, cast.framework.events.CustomStateEvent है.

MEDIA_INFORMATION_CHANGED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब मीडिया के चलने के दौरान उसकी जानकारी में बदलाव किया जाता है. उदाहरण के लिए, लाइव रेडियो चलाते समय ट्रैक का मेटाडेटा बदल गया हो. इवेंट, cast.framework.events.MediaInformationChangedEvent है

MEDIA_FINISHED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब मीडिया पूरी तरह से चल चुका हो. इसमें ये मामले शामिल हैं: स्ट्रीम में चलाने के लिए कुछ नहीं बचा है, उपयोगकर्ता ने स्ट्रीम रोकने का अनुरोध किया है या कोई गड़बड़ी हुई है. सूची में जोड़ने की सुविधा का इस्तेमाल करने पर, यह इवेंट सूची में मौजूद हर आइटम के खत्म होने पर एक बार ट्रिगर होगा. इवेंट एक cast.framework.events.MediaFinishedEvent है.

PLAYER_PRELOADING

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब प्लेयर प्रीलोड के अनुरोध को हैंडल करना शुरू करता है. इवेंट, cast.framework.events.LoadEvent है.

PLAYER_PRELOADING_CANCELLED

स्ट्रिंग

अगर प्लेयर प्रीलोडिंग रद्द करता है, तो यह इवेंट ट्रिगर होता है. इवेंट, cast.framework.events.LoadEvent है.

PLAYER_LOAD_COMPLETE

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब प्लेयर ने लोड करने के अनुरोध को प्रोसेस कर लिया हो और वह वीडियो चलाने के लिए तैयार हो. इवेंट, cast.framework.events.LoadEvent है.

PLAYER_LOADING

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब प्लेयर लोड करने के अनुरोध को हैंडल करना शुरू करता है. यह cast.framework.events.EventType.LOAD_START इवेंट से पहले ट्रिगर होगा, क्योंकि प्लेयर ने अब तक मीडिया डेटा का अनुरोध नहीं किया है. इवेंट, cast.framework.events.LoadEvent है.

SEGMENT_DOWNLOADED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब किसी सेगमेंट को डाउनलोड करने की प्रोसेस पूरी हो जाती है. यह सिर्फ़ अडैप्टिव स्ट्रीमिंग कॉन्टेंट (एचएलएस, डैश या स्मूथ) के लिए ट्रिगर होगा. इवेंट, cast.framework.events.SegmentDownloadedEvent है.

SESSION_DATA

स्ट्रिंग

Shaka Player का इस्तेमाल करने पर, एचएलएस EXT-X-SESSION-DATA टैग के लिए ट्रिगर किया जाता है. इवेंट, cast.framework.events.SessionDataEvent है.

REQUEST_GET_STATUS

स्ट्रिंग

GET_STATUS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_SEEK

स्ट्रिंग

SEEK मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_LOAD

स्ट्रिंग

LOAD मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PRELOAD

स्ट्रिंग

PRELOAD मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_STOP

स्ट्रिंग

STOP मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PAUSE

स्ट्रिंग

PAUSE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PRECACHE

स्ट्रिंग

PRECACHE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PLAY

स्ट्रिंग

PLAY मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_SKIP_AD

स्ट्रिंग

SKIP_AD मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PLAY_AGAIN

स्ट्रिंग

PLAY_AGAIN मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_PLAYBACK_RATE_CHANGE

स्ट्रिंग

SET_PLAYBACK_RATE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_VOLUME_CHANGE

स्ट्रिंग

SET_VOLUME मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_EDIT_TRACKS_INFO

स्ट्रिंग

EDIT_TRACKS_INFO मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_EDIT_AUDIO_TRACKS

स्ट्रिंग

EDIT_AUDIO_TRACKS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_SET_CREDENTIALS

स्ट्रिंग

SET_CREDENTIALS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_LOAD_BY_ENTITY

स्ट्रिंग

LOAD_BY_ENTITY मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_USER_ACTION

स्ट्रिंग

USER_ACTION मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_DISPLAY_STATUS

स्ट्रिंग

DISPLAY_STATUS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_CUSTOM_COMMAND

स्ट्रिंग

CUSTOM_COMMAND मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_FOCUS_STATE

स्ट्रिंग

FOCUS_STATE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.request.RequestEvent है.

REQUEST_QUEUE_LOAD

स्ट्रिंग

QUEUE_LOAD मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_INSERT

स्ट्रिंग

QUEUE_INSERT मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_UPDATE

स्ट्रिंग

QUEUE_UPDATE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_REMOVE

स्ट्रिंग

QUEUE_REMOVE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_REORDER

स्ट्रिंग

QUEUE_REORDER मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_GET_ITEM_RANGE

स्ट्रिंग

QUEUE_GET_ITEM_RANGE मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_GET_ITEMS

स्ट्रिंग

QUEUE_GET_ITEMS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

REQUEST_QUEUE_GET_ITEM_IDS

स्ट्रिंग

QUEUE_GET_ITEM_IDS मैसेज मिलने पर ट्रिगर होता है. इवेंट, cast.framework.events.RequestEvent है.

TRACKS_CHANGED

स्ट्रिंग

अगर लोड पूरा होने के बाद, उपलब्ध ट्रैक बदल जाते हैं, तो यह इवेंट ट्रिगर होता है.

LIVE_IS_MOVING_WINDOW_CHANGED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब लाइव स्ट्रीम में आगे-पीछे जाने की रेंज isMovingWindow में बदलाव होता है. खास तौर पर, जब मूविंग विंडो, एक्सपैंडिंग विंडो में बदलती है या इसके उलट होता है. इवेंट, cast.framework.events.LiveStatusEvent है.

LIVE_ENDED

स्ट्रिंग

लाइव स्ट्रीम खत्म होने पर ट्रिगर होता है. इवेंट, cast.framework.events.LiveStatusEvent है.

TIMED_METADATA_CHANGED

स्ट्रिंग

जब DASH (EventStream) या HLS (EXT-X-DATERANGE) में टाइम किया गया मेटाडेटा मिलता है, तो PLAYER_LOAD_COMPLETE के बाद यह इवेंट ट्रिगर होता है. ऐसा तब होता है, जब लाइव कॉन्टेंट में टाइम किया गया नया मेटाडेटा मिलता है. इवेंट, cast.framework.events.TimedMetadataEvent है.

TIMED_METADATA_ENTER

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब प्लेहेड, DASH में टाइमलाइन के किसी हिस्से में पहुंचता है या EXT-X-DATERANGE टैग तक पहुंचता है. इवेंट, cast.framework.events.TimedMetadataEvent है.

TIMED_METADATA_EXIT

स्ट्रिंग

यह तब ट्रिगर होता है, जब प्लेहेड, DASH में टाइमलाइन के किसी हिस्से से बाहर निकलता है या EXT-X-DATERANGE टैग को छोड़ता है. इवेंट, cast.framework.events.TimedMetadataEvent है.