cast. framework. events
यह cast.framework.events नेमस्पेस है.
क्लास
BitrateChangedEvent
cast.framework.events.EventType.BITRATE_CHANGED इवेंट के लिए इवेंट डेटा.
BreaksEvent
ब्रेक से जुड़े सभी इवेंट का डेटा:
cast.framework.events.EventType.BREAK_ENDED,
cast.framework.events.EventType.BREAK_STARTED,
cast.framework.events.EventType.BREAK_CLIP_ENDED,
cast.framework.events.EventType.BREAK_CLIP_LOADING, और
cast.framework.events.EventType.BREAK_CLIP_STARTED
BufferingEvent
cast.framework.events.EventType.BUFFERING इवेंट का डेटा.
CacheItemEvent
cast.framework.events.EventType.CACHE_HIT इवेंट या cast.framework.events.EventType.CACHE_INSERTED इवेंट का डेटा.
CacheLoadedEvent
cast.framework.events.EventType.CACHE_LOADED इवेंट के लिए इवेंट डेटा.
ClipEndedEvent
cast.framework.events.EventType.CLIP_ENDED इवेंट का डेटा.
CustomStateEvent
cast.framework.events.EventType.CUSTOM_STATE इवेंट के लिए इवेंट डेटा.
EmsgEvent
cast.framework.events.EventType.EMSG इवेंट के लिए इवेंट डेटा.
ErrorEvent
cast.framework.events.EventType.ERROR इवेंट के लिए इवेंट डेटा.
इवेंट
cast.framework.PlayerManager से भेजे गए सभी इवेंट के लिए, इवेंट डेटा सुपरक्लास.
Id3Event
cast.framework.events.EventType.ID3 इवेंट के लिए इवेंट डेटा.
यहां दिया गया ID3 मेटाडेटा, ID3 v2 फ़ॉर्मैटिंग का पालन करता है.
ID3 मैसेज में हर फ़्रेम के लिए एक इवेंट ट्रिगर होता है.
इस इवेंट में पूरा और रॉ ID3 मैसेज शामिल नहीं होता. ID3 मैसेज के ये सब-सेक्शन दिए गए हैं:
- ID3v2 / फ़ाइल आइडेंटिफ़ायर
- ID3v2 वर्शन
- ID3v2 फ़्लैग
- ID3v2 साइज़
- फ़्रेम का टाइप (जैसे,
TXXX) - फ़्रेम का साइज़
- फ़्रेम फ़्लैग
- फ़्रेम एन्कोडिंग
- फ़्रेम की जानकारी
- फ़्रेम डेटा
इस इवेंट में सिर्फ़ 5 (frameType), 9 (frameDescription), और 10
(segmentData) आइटम उपलब्ध कराए गए हैं.
LiveStatusEvent
cast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGED इवेंट या cast.framework.events.EventType.LIVE_ENDED इवेंट का डेटा.
LoadEvent
लोड या प्रीलोड के अनुरोध को प्रोसेस करने से जुड़े सभी इवेंट का इवेंट डेटा. खिलाड़ी को दिए गए हैं.
MediaElementEvent
MediaElement से फ़ॉरवर्ड किए गए सभी इवेंट का डेटा.
MediaFinishedEvent
cast.framework.events.EventType.MEDIA_FINISHED इवेंट के लिए इवेंट डेटा.
MediaInformationChangedEvent
cast.framework.events.EventType.MEDIA_INFORMATION_CHANGED
इवेंट के लिए इवेंट डेटा.
MediaPauseEvent
MediaElement से फ़ॉरवर्ड किए गए pause इवेंट का डेटा.
MediaStatusEvent
cast.framework.events.EventType.MEDIA_STATUS इवेंट के लिए इवेंट डेटा.
RequestEvent
रिसीवर को किए गए अनुरोधों को दिखाने वाले सभी इवेंट का इवेंट डेटा.
SegmentDownloadedEvent
cast.framework.events.EventType.SEGMENT_DOWNLOADED
इवेंट के लिए इवेंट डेटा.
SessionDataEvent
cast.framework.events.EventType.SESSION_DATA इवेंट के लिए इवेंट डेटा.
यह इवेंट, एचएलएस EXT-X-SESSION-DATA टैग के लिए ट्रिगर होता है. यह सिर्फ़ तब ट्रिगर होता है, जब Shaka Player का इस्तेमाल किया जाता है.
TimedMetadataEvent
टाइम किए गए मेटाडेटा इवेंट के लिए, इवेंट डेटा सुपरक्लास. यह Id3Event से अलग है, क्योंकि मेटाडेटा को सेगमेंट इंटरनल के बजाय मेनिफ़ेस्ट में रखा जाता है.
TracksChangedEvent
cast.framework.events.EventType.TRACKS_CHANGED इवेंट के लिए इवेंट डेटा.
नेमस्पेस
category
इन्यूमरेशन
DetailedErrorCode
संख्या
रिसीवर एसडीके से असाइन किया गया कोड, जो बताता है कि कौनसी गड़बड़ी हुई.
वैल्यू |
|
|---|---|
|
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
स्ट्रिंग
वीडियो के खत्म होने की वजहें.
वैल्यू |
|
|---|---|
|
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
संख्या
गड़बड़ी की गंभीरता. यह Shaka Player की तरह ही नाम रखने और नंबर देने की स्कीम का इस्तेमाल करता है.
वैल्यू |
|
|---|---|
|
कोई जानकारी नहीं है |
संख्या गड़बड़ी की गंभीरता के बारे में जानकारी नहीं है. |
|
RECOVERABLE |
संख्या कोई गड़बड़ी हुई, लेकिन प्लेयर उसे ठीक करने की कोशिश कर रहा है. अगर प्लेयर आखिर में रिकवर नहीं हो पाता है, तो भी हो सकता है कि वह गंभीर गड़बड़ी न दिखाए. उदाहरण के लिए, किसी मीडिया सेगमेंट के लिए फिर से कोशिश करने पर, कभी भी गंभीर गड़बड़ी नहीं होगी. प्लेयर हमेशा कोशिश करता रहेगा. |
|
CRITICAL |
संख्या कोई गंभीर गड़बड़ी, जिसे प्लेयर ठीक नहीं कर सकता. इनकी वजह से, प्लेयर मौजूदा मीडिया आइटम को चलाना बंद कर देता है. |
EventType
स्ट्रिंग
प्लेयर इवेंट के टाइप. 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 में रैप किया जाता है. अगर आपको यह जानना है कि मीडिया कब खत्म होगा, तो आपको |
|
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) का इस्तेमाल किया जा रहा है, तो आपको |
|
RATE_CHANGE |
स्ट्रिंग वीडियो चलाने की स्पीड अपडेट होने पर ट्रिगर होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है. |
|
सीक किया गया |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब वीडियो को आगे या पीछे करने की प्रोसेस पूरी हो जाती है. अगर मीडिया के रोके जाने पर, सीकिंग की प्रोसेस खत्म हो जाती है, तो यह इवेंट ट्रिगर नहीं होगा. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है. |
|
SEEKING |
स्ट्रिंग मीडिया को खोजे जाने पर ट्रिगर होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है. |
|
STALLED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र मीडिया डेटा फ़ेच करने की कोशिश करता है, लेकिन उसे कोई जवाब नहीं मिलता.
|
|
TIME_UPDATE |
स्ट्रिंग मीडिया चलने के दौरान, समय-समय पर ट्रिगर होता है. currentTime एट्रिब्यूट में बदलाव होने पर, यह इवेंट ट्रिगर होगा. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है. |
|
निलंबित करें |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र जान-बूझकर मीडिया डेटा फ़ेच नहीं करता. इस इवेंट को 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 |
स्ट्रिंग किसी क्लिप के खत्म होने पर ट्रिगर होता है. इसमें ब्रेक क्लिप और ब्रेक क्लिप के बीच मौजूद मुख्य कॉन्टेंट की क्लिप शामिल हैं. अगर आपको यह देखना है कि ब्रेक क्लिप कब खत्म होगी, तो आपको |
|
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 |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब प्लेयर लोड करने के अनुरोध को हैंडल करना शुरू करता है. यह |
|
SEGMENT_DOWNLOADED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब किसी सेगमेंट को डाउनलोड करने की प्रोसेस पूरी हो जाती है. यह सिर्फ़ अडैप्टिव स्ट्रीमिंग कॉन्टेंट (एचएलएस, डैश या स्मूथ) के लिए ट्रिगर होगा. इवेंट, cast.framework.events.SegmentDownloadedEvent है. |
|
SESSION_DATA |
स्ट्रिंग Shaka Player का इस्तेमाल करने पर, एचएलएस EXT-X-SESSION-DATA टैग के लिए ट्रिगर किया जाता है. इवेंट, cast.framework.events.SessionDataEvent है. |
|
REQUEST_GET_STATUS |
स्ट्रिंग
|
|
REQUEST_SEEK |
स्ट्रिंग
|
|
REQUEST_LOAD |
स्ट्रिंग
|
|
REQUEST_PRELOAD |
स्ट्रिंग
|
|
REQUEST_STOP |
स्ट्रिंग
|
|
REQUEST_PAUSE |
स्ट्रिंग
|
|
REQUEST_PRECACHE |
स्ट्रिंग
|
|
REQUEST_PLAY |
स्ट्रिंग
|
|
REQUEST_SKIP_AD |
स्ट्रिंग
|
|
REQUEST_PLAY_AGAIN |
स्ट्रिंग
|
|
REQUEST_PLAYBACK_RATE_CHANGE |
स्ट्रिंग
|
|
REQUEST_VOLUME_CHANGE |
स्ट्रिंग
|
|
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 |
स्ट्रिंग
|
|
REQUEST_LOAD_BY_ENTITY |
स्ट्रिंग
|
|
REQUEST_USER_ACTION |
स्ट्रिंग
|
|
REQUEST_DISPLAY_STATUS |
स्ट्रिंग
|
|
REQUEST_CUSTOM_COMMAND |
स्ट्रिंग
|
|
REQUEST_FOCUS_STATE |
स्ट्रिंग
|
|
REQUEST_QUEUE_LOAD |
स्ट्रिंग
|
|
REQUEST_QUEUE_INSERT |
स्ट्रिंग
|
|
REQUEST_QUEUE_UPDATE |
स्ट्रिंग
|
|
REQUEST_QUEUE_REMOVE |
स्ट्रिंग
|
|
REQUEST_QUEUE_REORDER |
स्ट्रिंग
|
|
REQUEST_QUEUE_GET_ITEM_RANGE |
स्ट्रिंग
|
|
REQUEST_QUEUE_GET_ITEMS |
स्ट्रिंग
|
|
REQUEST_QUEUE_GET_ITEM_IDS |
स्ट्रिंग
|
|
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
संख्या
रिसीवर एसडीके से असाइन किया गया कोड, जो बताता है कि कौनसी गड़बड़ी हुई.
वैल्यू |
|
|---|---|
|
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
स्ट्रिंग
वीडियो के खत्म होने की वजहें.
वैल्यू |
|
|---|---|
|
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
संख्या
गड़बड़ी की गंभीरता. यह Shaka Player की तरह ही नाम रखने और नंबर देने की स्कीम का इस्तेमाल करता है.
वैल्यू |
|
|---|---|
|
कोई जानकारी नहीं है |
संख्या गड़बड़ी की गंभीरता के बारे में जानकारी नहीं है. |
|
RECOVERABLE |
संख्या कोई गड़बड़ी हुई, लेकिन प्लेयर उसे ठीक करने की कोशिश कर रहा है. अगर प्लेयर आखिर में रिकवर नहीं हो पाता है, तो भी हो सकता है कि वह गंभीर गड़बड़ी न दिखाए. उदाहरण के लिए, किसी मीडिया सेगमेंट के लिए फिर से कोशिश करने पर, कभी भी गंभीर गड़बड़ी नहीं होगी. प्लेयर हमेशा कोशिश करता रहेगा. |
|
CRITICAL |
संख्या कोई गंभीर गड़बड़ी, जिसे प्लेयर ठीक नहीं कर सकता. इनकी वजह से, प्लेयर मौजूदा मीडिया आइटम को चलाना बंद कर देता है. |
EventType
स्ट्रिंग
प्लेयर इवेंट के टाइप. 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 में रैप किया जाता है. अगर आपको यह जानना है कि मीडिया कब खत्म होगा, तो आपको |
|
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) का इस्तेमाल किया जा रहा है, तो आपको |
|
RATE_CHANGE |
स्ट्रिंग वीडियो चलाने की स्पीड अपडेट होने पर ट्रिगर होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है. |
|
सीक किया गया |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब वीडियो को आगे या पीछे करने की प्रोसेस पूरी हो जाती है. अगर मीडिया के रोके जाने पर, सीकिंग की प्रोसेस खत्म हो जाती है, तो यह इवेंट ट्रिगर नहीं होगा. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है. |
|
SEEKING |
स्ट्रिंग मीडिया को खोजे जाने पर ट्रिगर होता है. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है. |
|
STALLED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र मीडिया डेटा फ़ेच करने की कोशिश करता है, लेकिन उसे कोई जवाब नहीं मिलता.
|
|
TIME_UPDATE |
स्ट्रिंग मीडिया चलने के दौरान, समय-समय पर ट्रिगर होता है. currentTime एट्रिब्यूट में बदलाव होने पर, यह इवेंट ट्रिगर होगा. इस इवेंट को MediaElement से फ़ॉरवर्ड किया जाता है. साथ ही, इसे cast.framework.events.MediaElementEvent में रैप किया जाता है. |
|
निलंबित करें |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब ब्राउज़र जान-बूझकर मीडिया डेटा फ़ेच नहीं करता. इस इवेंट को 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 |
स्ट्रिंग किसी क्लिप के खत्म होने पर ट्रिगर होता है. इसमें ब्रेक क्लिप और ब्रेक क्लिप के बीच मौजूद मुख्य कॉन्टेंट की क्लिप शामिल हैं. अगर आपको यह देखना है कि ब्रेक क्लिप कब खत्म होगी, तो आपको |
|
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 |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब प्लेयर लोड करने के अनुरोध को हैंडल करना शुरू करता है. यह |
|
SEGMENT_DOWNLOADED |
स्ट्रिंग यह इवेंट तब ट्रिगर होता है, जब किसी सेगमेंट को डाउनलोड करने की प्रोसेस पूरी हो जाती है. यह सिर्फ़ अडैप्टिव स्ट्रीमिंग कॉन्टेंट (एचएलएस, डैश या स्मूथ) के लिए ट्रिगर होगा. इवेंट, cast.framework.events.SegmentDownloadedEvent है. |
|
SESSION_DATA |
स्ट्रिंग Shaka Player का इस्तेमाल करने पर, एचएलएस EXT-X-SESSION-DATA टैग के लिए ट्रिगर किया जाता है. इवेंट, cast.framework.events.SessionDataEvent है. |
|
REQUEST_GET_STATUS |
स्ट्रिंग
|
|
REQUEST_SEEK |
स्ट्रिंग
|
|
REQUEST_LOAD |
स्ट्रिंग
|
|
REQUEST_PRELOAD |
स्ट्रिंग
|
|
REQUEST_STOP |
स्ट्रिंग
|
|
REQUEST_PAUSE |
स्ट्रिंग
|
|
REQUEST_PRECACHE |
स्ट्रिंग
|
|
REQUEST_PLAY |
स्ट्रिंग
|
|
REQUEST_SKIP_AD |
स्ट्रिंग
|
|
REQUEST_PLAY_AGAIN |
स्ट्रिंग
|
|
REQUEST_PLAYBACK_RATE_CHANGE |
स्ट्रिंग
|
|
REQUEST_VOLUME_CHANGE |
स्ट्रिंग
|
|
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 |
स्ट्रिंग
|
|
REQUEST_LOAD_BY_ENTITY |
स्ट्रिंग
|
|
REQUEST_USER_ACTION |
स्ट्रिंग
|
|
REQUEST_DISPLAY_STATUS |
स्ट्रिंग
|
|
REQUEST_CUSTOM_COMMAND |
स्ट्रिंग
|
|
REQUEST_FOCUS_STATE |
स्ट्रिंग
|
|
REQUEST_QUEUE_LOAD |
स्ट्रिंग
|
|
REQUEST_QUEUE_INSERT |
स्ट्रिंग
|
|
REQUEST_QUEUE_UPDATE |
स्ट्रिंग
|
|
REQUEST_QUEUE_REMOVE |
स्ट्रिंग
|
|
REQUEST_QUEUE_REORDER |
स्ट्रिंग
|
|
REQUEST_QUEUE_GET_ITEM_RANGE |
स्ट्रिंग
|
|
REQUEST_QUEUE_GET_ITEMS |
स्ट्रिंग
|
|
REQUEST_QUEUE_GET_ITEM_IDS |
स्ट्रिंग
|
|
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 है. |