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