cast. फ़्रेमवर्क. CastSession
कास्ट सेशन को मैनेज करता है.
निर्माता
CastSession
नया CastSession(sessionObj, स्टेट)
पैरामीटर |
|
|---|---|
|
sessionObj |
सेशन का डेटा. वैल्यू शून्य नहीं होनी चाहिए. |
|
state |
सेशन की स्थिति. वैल्यू शून्य नहीं होनी चाहिए. |
तरीके
addEventListener
addEventListener(type, handler)
इवेंट लिसनर जोड़ता है.
पैरामीटर |
|
|---|---|
|
टाइप करें |
cast.framework.SessionEventType ईवेंट प्रकार. वैल्यू शून्य नहीं होनी चाहिए. |
|
हैंडलर |
(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) |
addMessageListener
addMessageListener(namespace, listener)
ऐसा लिसनर जोड़ा जाता है जिसे रिसीवर ऐप्लिकेशन से मैसेज मिलने पर शुरू किया जाता है. लिसनर को नेमस्पेस के तौर पर पहले आर्ग्युमेंट और मैसेज को दूसरे आर्ग्युमेंट के तौर पर शुरू किया जाता है.
पैरामीटर |
|
|---|---|
|
नाम स्थान |
स्ट्रिंग वह नेमस्पेस जिसे सुनना है, जैसे कि 'urn:x-cast:com.example.namespace'. |
|
लिसनर |
फ़ंक्शन(स्ट्रिंग, स्ट्रिंग) जोड़ने के लिए लिसनर. |
endSession
endSession(stopCasting)
मौजूदा सेशन को खत्म करता है.
पैरामीटर |
|
|---|---|
|
stopCasting |
boolean मौजूदा सेशन को खत्म करते समय, रिसीवर का ऐप्लिकेशन बंद कर दिया जाना चाहिए. |
getActiveInputState
getActiveInputState() cast.framework.ActiveInputState लौटाता है
- रिटर्न
-
non-null cast.framework.ActiveInputStateपैसे पाने वाले के इनपुट की चालू स्थिति.
getApplicationMetadata
getApplicationMetadata() cast.framework.ApplicationMetadata को दिखाता है
- रिटर्न
-
non-null cast.framework.ApplicationMetadataऐप्लिकेशन का मेटाडेटा.
getApplicationStatus
getApplicationStatus() लौटाने वाला स्ट्रिंग
- रिटर्न
-
nullable stringऐप्लिकेशन की स्थिति वाली स्ट्रिंग.
getCastDevice
getCastDevice() chrome.cast.Receiver को दिखाता है
- रिटर्न
-
non-null chrome.cast.Receiverकास्ट डिवाइस का मेटाडेटा.
getMediaSession
getMediaSession() chrome.cast.media.Media दिखाता है
उपलब्ध होने पर मौजूदा मीडिया सेशन दिखाता है.
- रिटर्न
-
nullable chrome.cast.media.Mediaमौजूदा मीडिया सेशन.
getSessionId
getSessionId() Returns स्ट्रिंग
- रिटर्न
-
stringइस सेशन के लिए यूनीक आईडी.
getSessionObj
getSessionObj() chrome.cast.Session दिखाता है
- रिटर्न
-
non-null chrome.cast.Sessionसेशन का डेटा.
getSessionState
getSessionState() cast.framework.SessionState करता है
- रिटर्न
-
cast.framework.SessionStateसेशन की मौजूदा स्थिति.
getVolume
getVolume() संख्या दिखाता है
- रिटर्न
-
nullable numberपाने वाले की आवाज़ उपलब्ध होने पर.
isMute
isम्यूट() बूलियन दिखाता है
- रिटर्न
-
nullable booleanपाने वाले की म्यूट स्थिति, अगर उपलब्ध हो.
loadMedia
loadMedia(loadRequest) शून्य से chrome.cast.ErrorCode वाला वादा दिखाता है
मीडिया को, चल रहे रिसीवर ऐप्लिकेशन में लोड करता है.
पैरामीटर |
|
|---|---|
|
loadRequest |
वैल्यू शून्य नहीं होनी चाहिए. |
- रिटर्न
-
non-null Promise containing nullable chrome.cast.ErrorCodeयह बताने का वादा करें कि लोड पूरा हो गया है या रिसीवर को नहीं भेजा जा सका (सेशन, Media_session इवेंट में पास हो गया है).
removeEventListener
removeEventListener(type, handler)
इवेंट लिसनर को हटाता है.
पैरामीटर |
|
|---|---|
|
टाइप करें |
cast.framework.SessionEventType ईवेंट प्रकार. वैल्यू शून्य नहीं होनी चाहिए. |
|
हैंडलर |
(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) |
removeMessageListener
removeMessageListener(namespace, listener)
मैसेज के लिए, पहले से जोड़े गए लिसनर को हटाता है.
पैरामीटर |
|
|---|---|
|
नाम स्थान |
स्ट्रिंग वह नेमस्पेस जिसे सुना जाता है, जैसे कि 'urn:x-cast:com.example.namespace'. |
|
लिसनर |
फ़ंक्शन(स्ट्रिंग, स्ट्रिंग) हटाया जाने वाला लिसनर. |
sendMessage
sendMessage(namespace, data) का वादा दिखाता है, जिसमें शून्य हो सकने वाला chrome.cast.ErrorCode शामिल है
पाने वाले को मैसेज भेजता है.
पैरामीटर |
|
|---|---|
|
नाम स्थान |
स्ट्रिंग वह नेमस्पेस जिस पर मैसेज भेजना है, जैसे कि 'urn:x-cast:com.example.namespace'. |
|
डेटा |
(non-null Object or string) भेजा जाने वाला डेटा. |
- रिटर्न
-
non-null Promise containing nullable chrome.cast.ErrorCodeमैसेज भेजे जाने के दौरान, प्रॉमिस रिज़ॉल्व किया गया या प्रॉमिस मिस होने पर गड़बड़ी कोड के साथ अस्वीकार किया गया.
setMute
setम्यूट(isम्यूट) को दिखाता है, जिसमें शून्य हो सकने वाला chrome.cast.ErrorCode शामिल है
रिसीवर को म्यूट या म्यूट करें.
पैरामीटर |
|
|---|---|
|
isMute |
boolean म्यूट की गई नई स्थिति. |
- रिटर्न
-
non-null Promise containing nullable chrome.cast.ErrorCodeरिज़ॉल्व किया गया प्रॉमिस रिसीव कर पाने वाले व्यक्ति को अपडेट कर दिया गया या उसे अस्वीकार कर दिया गया. ऐसा फ़ेल होने पर, गड़बड़ी कोड के साथ किया गया.
setVolume
setवॉल्यूम(वॉल्यूम) का वादा करता है, जिसमें शून्य जा सकने वाला chrome.cast.ErrorCode शामिल है
रिसीवर का वॉल्यूम सेट करता है.
पैरामीटर |
|
|---|---|
|
आवाज़ |
नंबर आवाज़ का नया लेवल 0.0 से 1.0 के बीच है. |
- रिटर्न
-
non-null Promise containing nullable chrome.cast.ErrorCodeरिज़ॉल्व किया गया प्रॉमिस रिसीव कर पाने वाले व्यक्ति को अपडेट कर दिया गया या उसे अस्वीकार कर दिया गया. ऐसा फ़ेल होने पर, गड़बड़ी कोड के साथ किया गया.