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

क्लास

नाम-स्थान

इन्यूमरेशन

DetailedErrorCode

static

संख्या

यह कोड, SDK की सेवा देने वाली कंपनी असाइन करती है. इससे पता चलता है कि कौनसी गड़बड़ी हुई है.

मान

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 मास्टर प्लेलिस्ट डाउनलोड नहीं हो पाती.

HLS_NETWORK_PLAYLIST

संख्या

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

HLS_NETWORK_NO_KEY_RESPONSE

संख्या

यह तब दिखता है, जब HLS कुंजी डाउनलोड नहीं हो पाती.

HLS_NETWORK_KEY_LOAD

संख्या

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

HLS_NETWORK_INVALID_SEGMENT

संख्या

यह तब दिखता है, जब कोई एचएलएस सेगमेंट अमान्य होता है.

HLS_SEGMENT_PARSING

संख्या

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

DASH_NETWORK

संख्या

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

DASH_NO_INIT

संख्या

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

SMOOTH_NETWORK

संख्या

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

SMOOTH_NO_MEDIA_DATA

संख्या

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

MANIFEST_UNKNOWN

संख्या

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

HLS_MANIFEST_MASTER

संख्या

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

HLS_MANIFEST_PLAYLIST

संख्या

इस गड़बड़ी का सामना तब करना पड़ता है, जब किसी HLS प्लेलिस्ट को पार्स करते समय कोई गड़बड़ी होती है.

DASH_MANIFEST_UNKNOWN

संख्या

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

DASH_MANIFEST_NO_PERIODS

संख्या

यह तब दिखता है, जब DASH मेनिफ़ेस्ट में अवधि मौजूद नहीं होती.

DASH_MANIFEST_NO_MIMETYPE

संख्या

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

DASH_INVALID_SEGMENT_INFO

संख्या

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

SMOOTH_MANIFEST

संख्या

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

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

स्ट्रिंग

वीडियो खत्म हो गया, क्योंकि हम मौजूदा स्ट्रीम के आखिर तक पहुंच गए हैं.

गड़बड़ी

स्ट्रिंग

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

बंद किया गया

स्ट्रिंग

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

इंटरप्ट किया गया

स्ट्रिंग

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

छोड़ा गया

स्ट्रिंग

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

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 के duration एट्रिब्यूट में बदलाव होता है. यह इवेंट, 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 में रैप किया गया है.

प्रोग्रेस

स्ट्रिंग

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

RATE_CHANGE

स्ट्रिंग

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

SEEKED

स्ट्रिंग

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

सीकिंग

स्ट्रिंग

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

बंद हो गया है

स्ट्रिंग

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

TIME_UPDATE

स्ट्रिंग

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

निलंबित करें

स्ट्रिंग

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

WAITING

स्ट्रिंग

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

BITRATE_CHANGED

स्ट्रिंग

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

BREAK_STARTED

स्ट्रिंग

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

BREAK_ENDED

स्ट्रिंग

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

BREAK_CLIP_LOADING

स्ट्रिंग

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

BREAK_CLIP_STARTED

स्ट्रिंग

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

BREAK_CLIP_ENDED

स्ट्रिंग

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

बफ़र हो रहा है

स्ट्रिंग

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

TIME_DRIFTED

स्ट्रिंग

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

CACHE_LOADED

स्ट्रिंग

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

CACHE_HIT

स्ट्रिंग

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

CACHE_INSERTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब फ़ास्टप्ले किसी एक यूआरएल को कैश मेमोरी में सेव कर रहा होता है. Event, 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

स्ट्रिंग

यह कुकी तब ट्रिगर होती है, जब किसी सेगमेंट में ईएमएसजी मिलता है. Event, cast.framework.events.EmsgEvent है.

गड़बड़ी

स्ट्रिंग

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

ID3

स्ट्रिंग

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

MEDIA_STATUS

स्ट्रिंग

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

CUSTOM_STATE

स्ट्रिंग

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

MEDIA_INFORMATION_CHANGED

स्ट्रिंग

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

MEDIA_FINISHED

स्ट्रिंग

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

PLAYER_PRELOADING

स्ट्रिंग

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

PLAYER_PRELOADING_CANCELLED

स्ट्रिंग

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

PLAYER_LOAD_COMPLETE

स्ट्रिंग

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

PLAYER_LOADING

स्ट्रिंग

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

SEGMENT_DOWNLOADED

स्ट्रिंग

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

REQUEST_GET_STATUS

स्ट्रिंग

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

REQUEST_SEEK

स्ट्रिंग

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

REQUEST_LOAD

स्ट्रिंग

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

REQUEST_PRELOAD

स्ट्रिंग

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

REQUEST_STOP

स्ट्रिंग

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

REQUEST_PAUSE

स्ट्रिंग

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

REQUEST_PRECACHE

स्ट्रिंग

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

REQUEST_PLAY

स्ट्रिंग

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

REQUEST_SKIP_AD

स्ट्रिंग

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

REQUEST_PLAY_AGAIN

स्ट्रिंग

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

REQUEST_PLAYBACK_RATE_CHANGE

स्ट्रिंग

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

REQUEST_VOLUME_CHANGE

स्ट्रिंग

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

REQUEST_EDIT_TRACKS_INFO

स्ट्रिंग

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

REQUEST_EDIT_AUDIO_TRACKS

स्ट्रिंग

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

REQUEST_SET_CREDENTIALS

स्ट्रिंग

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

REQUEST_LOAD_BY_ENTITY

स्ट्रिंग

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

REQUEST_USER_ACTION

स्ट्रिंग

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

REQUEST_DISPLAY_STATUS

स्ट्रिंग

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

REQUEST_CUSTOM_COMMAND

स्ट्रिंग

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

REQUEST_FOCUS_STATE

स्ट्रिंग

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

REQUEST_QUEUE_LOAD

स्ट्रिंग

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

REQUEST_QUEUE_INSERT

स्ट्रिंग

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

REQUEST_QUEUE_UPDATE

स्ट्रिंग

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

REQUEST_QUEUE_REMOVE

स्ट्रिंग

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

REQUEST_QUEUE_REORDER

स्ट्रिंग

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

REQUEST_QUEUE_GET_ITEM_RANGE

स्ट्रिंग

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

REQUEST_QUEUE_GET_ITEMS

स्ट्रिंग

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

REQUEST_QUEUE_GET_ITEM_IDS

स्ट्रिंग

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

TRACKS_CHANGED

स्ट्रिंग

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

LIVE_IS_MOVING_WINDOW_CHANGED

स्ट्रिंग

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

LIVE_ENDED

स्ट्रिंग

लाइव स्ट्रीम खत्म होने के तुरंत बाद ट्रिगर होता है. Event, 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

संख्या

यह कोड, SDK की सेवा देने वाली कंपनी असाइन करती है. इससे पता चलता है कि कौनसी गड़बड़ी हुई है.

मान

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 मास्टर प्लेलिस्ट डाउनलोड नहीं हो पाती.

HLS_NETWORK_PLAYLIST

संख्या

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

HLS_NETWORK_NO_KEY_RESPONSE

संख्या

यह तब दिखता है, जब HLS कुंजी डाउनलोड नहीं हो पाती.

HLS_NETWORK_KEY_LOAD

संख्या

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

HLS_NETWORK_INVALID_SEGMENT

संख्या

यह तब दिखता है, जब कोई एचएलएस सेगमेंट अमान्य होता है.

HLS_SEGMENT_PARSING

संख्या

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

DASH_NETWORK

संख्या

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

DASH_NO_INIT

संख्या

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

SMOOTH_NETWORK

संख्या

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

SMOOTH_NO_MEDIA_DATA

संख्या

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

MANIFEST_UNKNOWN

संख्या

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

HLS_MANIFEST_MASTER

संख्या

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

HLS_MANIFEST_PLAYLIST

संख्या

इस गड़बड़ी का सामना तब करना पड़ता है, जब किसी HLS प्लेलिस्ट को पार्स करते समय कोई गड़बड़ी होती है.

DASH_MANIFEST_UNKNOWN

संख्या

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

DASH_MANIFEST_NO_PERIODS

संख्या

यह तब दिखता है, जब DASH मेनिफ़ेस्ट में अवधि मौजूद नहीं होती.

DASH_MANIFEST_NO_MIMETYPE

संख्या

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

DASH_INVALID_SEGMENT_INFO

संख्या

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

SMOOTH_MANIFEST

संख्या

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

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

स्ट्रिंग

वीडियो खत्म हो गया, क्योंकि हम मौजूदा स्ट्रीम के आखिर तक पहुंच गए हैं.

गड़बड़ी

स्ट्रिंग

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

बंद किया गया

स्ट्रिंग

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

इंटरप्ट किया गया

स्ट्रिंग

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

छोड़ा गया

स्ट्रिंग

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

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 के duration एट्रिब्यूट में बदलाव होता है. यह इवेंट, 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 में रैप किया गया है.

प्रोग्रेस

स्ट्रिंग

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

RATE_CHANGE

स्ट्रिंग

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

SEEKED

स्ट्रिंग

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

सीकिंग

स्ट्रिंग

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

बंद हो गया है

स्ट्रिंग

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

TIME_UPDATE

स्ट्रिंग

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

निलंबित करें

स्ट्रिंग

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

WAITING

स्ट्रिंग

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

BITRATE_CHANGED

स्ट्रिंग

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

BREAK_STARTED

स्ट्रिंग

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

BREAK_ENDED

स्ट्रिंग

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

BREAK_CLIP_LOADING

स्ट्रिंग

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

BREAK_CLIP_STARTED

स्ट्रिंग

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

BREAK_CLIP_ENDED

स्ट्रिंग

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

बफ़र हो रहा है

स्ट्रिंग

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

TIME_DRIFTED

स्ट्रिंग

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

CACHE_LOADED

स्ट्रिंग

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

CACHE_HIT

स्ट्रिंग

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

CACHE_INSERTED

स्ट्रिंग

यह इवेंट तब ट्रिगर होता है, जब फ़ास्टप्ले किसी एक यूआरएल को कैश मेमोरी में सेव कर रहा होता है. Event, 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

स्ट्रिंग

यह कुकी तब ट्रिगर होती है, जब किसी सेगमेंट में ईएमएसजी मिलता है. Event, cast.framework.events.EmsgEvent है.

गड़बड़ी

स्ट्रिंग

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

ID3

स्ट्रिंग

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

MEDIA_STATUS

स्ट्रिंग

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

CUSTOM_STATE

स्ट्रिंग

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

MEDIA_INFORMATION_CHANGED

स्ट्रिंग

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

MEDIA_FINISHED

स्ट्रिंग

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

PLAYER_PRELOADING

स्ट्रिंग

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

PLAYER_PRELOADING_CANCELLED

स्ट्रिंग

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

PLAYER_LOAD_COMPLETE

स्ट्रिंग

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

PLAYER_LOADING

स्ट्रिंग

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

SEGMENT_DOWNLOADED

स्ट्रिंग

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

REQUEST_GET_STATUS

स्ट्रिंग

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

REQUEST_SEEK

स्ट्रिंग

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

REQUEST_LOAD

स्ट्रिंग

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

REQUEST_PRELOAD

स्ट्रिंग

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

REQUEST_STOP

स्ट्रिंग

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

REQUEST_PAUSE

स्ट्रिंग

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

REQUEST_PRECACHE

स्ट्रिंग

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

REQUEST_PLAY

स्ट्रिंग

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

REQUEST_SKIP_AD

स्ट्रिंग

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

REQUEST_PLAY_AGAIN

स्ट्रिंग

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

REQUEST_PLAYBACK_RATE_CHANGE

स्ट्रिंग

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

REQUEST_VOLUME_CHANGE

स्ट्रिंग

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

REQUEST_EDIT_TRACKS_INFO

स्ट्रिंग

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

REQUEST_EDIT_AUDIO_TRACKS

स्ट्रिंग

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

REQUEST_SET_CREDENTIALS

स्ट्रिंग

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

REQUEST_LOAD_BY_ENTITY

स्ट्रिंग

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

REQUEST_USER_ACTION

स्ट्रिंग

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

REQUEST_DISPLAY_STATUS

स्ट्रिंग

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

REQUEST_CUSTOM_COMMAND

स्ट्रिंग

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

REQUEST_FOCUS_STATE

स्ट्रिंग

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

REQUEST_QUEUE_LOAD

स्ट्रिंग

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

REQUEST_QUEUE_INSERT

स्ट्रिंग

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

REQUEST_QUEUE_UPDATE

स्ट्रिंग

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

REQUEST_QUEUE_REMOVE

स्ट्रिंग

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

REQUEST_QUEUE_REORDER

स्ट्रिंग

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

REQUEST_QUEUE_GET_ITEM_RANGE

स्ट्रिंग

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

REQUEST_QUEUE_GET_ITEMS

स्ट्रिंग

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

REQUEST_QUEUE_GET_ITEM_IDS

स्ट्रिंग

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

TRACKS_CHANGED

स्ट्रिंग

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

LIVE_IS_MOVING_WINDOW_CHANGED

स्ट्रिंग

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

LIVE_ENDED

स्ट्रिंग

लाइव स्ट्रीम खत्म होने के तुरंत बाद ट्रिगर होता है. Event, 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 है.