क्लास: 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

शून्य हो सकने वाला नंबर

सेक्शन के शुरू होने का समय, मीडिया के समय के हिसाब से सेकंड में बताएं.

राज्य

cast.framework.ui.State

मौजूदा प्लेयर की स्थिति.

supportedMediaCommands

संख्या

इस प्लेयर के साथ काम करने वाले निर्देश.

इन्हें भी देखें
cast.framework.messages.Command

thumbnailUrl

स्ट्रिंग

कॉन्टेंट के थंबनेल का यूआरएल.

title

स्ट्रिंग

कॉन्टेंट का टाइटल.

whenSkippable

(संख्या या तय नहीं है)

मौजूदा समय के हिसाब से, यह जानकारी दें कि ब्रेक को स्किप करने की सुविधा कब मिलेगी. अगर ब्रेक को स्किप नहीं किया जा सकता, तो वैल्यू तय नहीं होती या नेगेटिव वैल्यू होती है.