cast. framework. ui. PlayerData
खिलाड़ी का डेटा. प्लेयर मीडिया और ब्रेक का स्टेटस उपलब्ध कराएं.
निर्माता
PlayerData
new PlayerData()
प्रॉपर्टी
activeTrackIds
शून्य के अलावा संख्या का कलेक्शन
मौजूदा मीडिया के ऐक्टिव ट्रैक आईडी.
applicationData
nullable cast.framework.ui.ApplicationData
ऐप्लिकेशन का डेटा.
breakPercentagePositions
शून्य के अलावा संख्या का कलेक्शन
प्रतिशत में ब्रेक की पोज़िशन का कलेक्शन. बंद कर दिया गया है - लाइव या डाइनैमिक ब्रेक के लिए अपडेट नहीं किया जाता है.
- बहिष्कृत
- इसके बजाय, cast.framework.ui.PlayerData#media की `breaks` प्रॉपर्टी का इस्तेमाल करें.
breakTitle
स्ट्रिंग
मौजूदा समय में चल रहे ब्रेक का टाइटल.
currentBreakClipNumber
संख्या
ब्रेक में चल रही मौजूदा ब्रेक क्लिप की संख्या.
currentTime
संख्या
मीडिया की मौजूदा पोज़िशन (सेकंड में) या अगर ब्रेक चल रहा है, तो ब्रेक की मौजूदा पोज़िशन.
customState
शून्य हो सकने वाला ऑब्जेक्ट
उपयोगकर्ता की कस्टम स्थिति. इसका इस्तेमाल, प्लेबैक और यूज़र इंटरफ़ेस (यूआई) के लॉजिक को अलग करने के लिए किया जाना चाहिए, ताकि रिमोट कंट्रोल में एक ही यूज़र इंटरफ़ेस (यूआई) कोड को चलाया जा सके. इस स्थिति को cast.framework.PlayerManager#sendCustomState को कॉल करके सेट किया जा सकता है
displayStatus
बूलियन
इससे यह तय होता है कि प्लेयर का मेटाडेटा (जैसे: टाइटल, currentTime) दिखाया जाना चाहिए या नहीं. अगर मेटाडेटा में कम से कम एक फ़ील्ड दिखना चाहिए, तो इसकी वैल्यू सही होगी. कुछ मामलों में, displayStatus की वैल्यू सही होगी. हालांकि, मेटाडेटा के कुछ हिस्सों को छिपाया जाना चाहिए. जैसे: मीडिया ढूंढते समय मीडिया का टाइटल. इन मामलों में, उन एलिमेंट को छिपाने के लिए अतिरिक्त सीएसएस लागू की जा सकती है. जिन मामलों में मीडिया सिर्फ़ ऑडियो होता है उनमें यह जानकारी लगभग हमेशा सही होती है. अगर मीडिया वीडियो है, तो इन मामलों में यह वैल्यू true होगी: (1) वीडियो लोड हो रहा हो, बफ़र हो रहा हो या वीडियो में आगे-पीछे किया जा रहा हो (2) मीडिया पहले से चल रहा हो और पिछले पांच सेकंड में चलाने का अनुरोध किया गया हो, (3) पिछले पांच सेकंड में स्टेटस दिखाने का अनुरोध किया गया हो या (4) पिछले पांच सेकंड में मीडिया को रोका गया हो.
displayType
स्ट्रिंग
यह प्रॉपर्टी, अलग-अलग स्क्रीन टाइप के बीच अंतर करती है. टीवी को डिफ़ॉल्ट डिवाइस के तौर पर सेट किया गया है.
कुल समय
संख्या
मीडिया की अवधि (सेकंड में) या ब्रेक की अवधि, अगर ब्रेक चल रहा है.
isAtLiveEdge
बूलियन
इससे पता चलता है कि मीडिया स्ट्रीम, लाइव एज पर चल रही है या नहीं.
isBreakExpanded
बूलियन
इससे पता चलता है कि कॉन्टेंट पाने वाला व्यक्ति, बड़ा ब्रेक देख रहा है. यह सिर्फ़ डाइनैमिक ब्रेक के लिए ज़रूरी है.
isBreakSkippable
बूलियन
इससे पता चलता है कि मौजूदा समय में ब्रेक क्लिप को स्किप किया जा सकता है. whenSkippable == 0 होने पर, यह वैल्यू सही होती है.
isLive
बूलियन
बताएं कि कॉन्टेंट लाइव स्ट्रीम है या नहीं.
isPlayingBreak
बूलियन
इससे पता चलता है कि रिसीवर, ब्रेक ले रहा है.
isSeeking
बूलियन
इससे पता चलता है कि प्लेयर, वीडियो में किसी खास जगह पर जा रहा है. ऐसा वीडियो चलाने या रोकने के दौरान किया जा सकता है.
liveSeekableRange
nullable cast.framework.messages.LiveSeekableRange
अगर कॉन्टेंट लाइव स्ट्रीम है, तो उसकी सीक की जा सकने वाली रेंज के बारे में बताएं.
media
(nullable cast.framework.messages.MediaInformation or undefined)
मौजूदा मीडिया की जानकारी.
mediaCategory
nullable cast.framework.messages.MediaCategory
मीडिया कैटगरी (वीडियो, ऑडियो या इमेज).
mediaSessionId
संख्या
मीडिया सेशन के लिए यूनीक आईडी. नया लोड अनुरोध मिलने पर, इसे अपडेट किया जाता है.
mediaStartAbsoluteTime
शून्य हो सकने वाला नंबर
लाइव स्ट्रीम के लिए, समय (सेकंड में इपॉक टाइम) दिखाता है. लाइव इवेंट के लिए, यह इवेंट शुरू होने का समय होगा. हालांकि, अगर इवेंट लाइव नहीं है, तो यह स्ट्रीम शुरू होने के समय से लेकर, स्ट्रीम के उस हिस्से तक का समय होगा जिसे स्किप किया जा सकता है.
मेटाडेटा
(शून्य हो सकने वाला cast.framework.messages.MediaMetadata या शून्य हो सकने वाला ऑब्जेक्ट)
मीडिया मेटाडेटा.
nextMetadata
(शून्य हो सकने वाला cast.framework.messages.MediaMetadata या शून्य हो सकने वाला ऑब्जेक्ट)
अगले आइटम का मेटाडेटा.
nextSubtitle
स्ट्रिंग
अगले आइटम का सबटाइटल.
nextThumbnailUrl
स्ट्रिंग
अगले आइटम के थंबनेल का यूआरएल.
nextTitle
स्ट्रिंग
अगले आइटम का टाइटल.
numberBreakClips
संख्या
मौजूदा ब्रेक में ब्रेक क्लिप की संख्या.
playbackRate
संख्या
मीडिया चलाने की स्पीड.
preloadingNext
बूलियन
अगले आइटम का मेटाडेटा दिखाने/छिपाने के लिए फ़्लैग करें.
queueData
(nullable cast.framework.messages.QueueData or undefined)
डेटा को सूची में जोड़ना.
secondaryImageUrl
स्ट्रिंग
कॉन्टेंट की दूसरी इमेज का यूआरएल.
sectionDuration
शून्य हो सकने वाला नंबर
सेक्शन की अवधि को सेकंड में बताएं.
sectionStartTimeInMedia
शून्य हो सकने वाला नंबर
सेक्शन के शुरू होने का समय, मीडिया के समय के हिसाब से सेकंड में बताएं.
राज्य
मौजूदा प्लेयर की स्थिति.
supportedMediaCommands
संख्या
इस प्लेयर के साथ काम करने वाले निर्देश.
- इन्हें भी देखें
- cast.framework.messages.Command
thumbnailUrl
स्ट्रिंग
कॉन्टेंट के थंबनेल का यूआरएल.
title
स्ट्रिंग
कॉन्टेंट का टाइटल.
whenSkippable
(संख्या या तय नहीं है)
मौजूदा समय के हिसाब से, यह जानकारी दें कि ब्रेक को स्किप करने की सुविधा कब मिलेगी. अगर ब्रेक को स्किप नहीं किया जा सकता, तो वैल्यू तय नहीं होती या नेगेटिव वैल्यू होती है.