क्लास: MediaInfo

निर्माता

MediaInfo

नई MediaInfo(contentId, contentType)

पैरामीटर

contentId

स्ट्रिंग

मीडिया के लिए यूनीक आइडेंटिफ़ायर.

contentType

स्ट्रिंग

मीडिया का MIME सामग्री प्रकार.

प्रॉपर्टी

atvEntity

(स्ट्रिंग या तय नहीं है)

Android TV ऐप्लिकेशन में मीडिया लोड करने के लिए इस्तेमाल होने वाली वैकल्पिक इकाई.

अगर नीति को सेट किया जाता है, तो अगर रिसीवर कोई Android TV ऐप्लिकेशन है, तो यह इकाई में सेट की गई वैल्यू को बदल देगा. रिसीवर की ओर से, इकाई को MediaInfo#getEntity() से ऐक्सेस किया जा सकता है.

breakClips

(शून्य के अलावा किसी और वैल्यू का अरे chrome.cast.media.BreakClip या तय नहीं)

ब्रेक की पूरी सूची भेजने के बजाय, इसमें ब्रेक की ऐसी कुछ क्लिप मौजूद होती हैं जिनमें ब्रेक की ऐसी क्लिप शामिल हों जिसे रिसीव कर रहा हो या जिसके तुरंत बाद क्लिप चलाई जाए. ऐसा, MediaStatus मैसेज के ओवरफ़्लो से बचने के लिए किया जाता है.

ब्रेक्स

(शून्य के अलावा किसी और कैटगरी में chrome.cast.media.Break या तय नहीं की गई वैल्यू)

ब्रेक की सूची.

contentId

स्ट्रिंग

कॉन्टेंट की पहचान करता है. आम तौर पर, यह एक यूआरएल होता है, लेकिन यह कोई भी स्ट्रिंग आइडेंटिफ़ायर हो सकता है.

contentType

स्ट्रिंग

मीडिया का MIME सामग्री प्रकार.

contentUrl

(स्ट्रिंग या तय नहीं है)

रीयल आईडी के लिए contentId का इस्तेमाल करने की अनुमति देने के लिए, मीडिया का वैकल्पिक यूआरएल. अगर contentUrl दिया गया है, तो इसे मीडिया के यूआरएल के तौर पर इस्तेमाल किया जाएगा. ऐसा न होने पर, contentId का इस्तेमाल मीडिया के यूआरएल के तौर पर किया जाएगा.

customData

शून्य जा सकने वाला ऑब्जेक्ट

रिसीवर ऐप्लिकेशन का इस्तेमाल करके पसंद के मुताबिक डेटा सेट किया गया.

कुल समय

शून्य नंबर

कॉन्टेंट कितने समय तक दिखाया जाए (सेकंड में). chrome.cast.media.StreamType.LIVE टाइप वाले मीडिया के लिए, यह वैल्यू शून्य हो सकती है.

इकाई

(स्ट्रिंग या तय नहीं है)

वैकल्पिक मीडिया इकाई, आम तौर पर यह Google Assistant का डीप लिंक होता है.

hlsSegmentFormat

(बिना कोई वैल्यू दिए chrome.cast.media.HlsSegmentFormat या तय न की गई वैल्यू)

HLS ऑडियो सेगमेंट का फ़ॉर्मैट.

hlsVideoSegmentFormat

(शून्य नहीं chrome.cast.media.HlsVideoSegmentFormat या वैल्यू तय नहीं)

HLS वीडियो सेगमेंट का फ़ॉर्मैट.

मेटाडेटा

किसी भी प्रकार की

मीडिया कॉन्टेंट की जानकारी देता है. वैल्यू, chrome.cast.media.*मेटाडेटा ऑब्जेक्ट में से कोई एक होनी चाहिए.

startAbsoluteTime

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

लाइव स्ट्रीम के लिए कुल समय (सेकंड में एपोच यूनिक्स समय) की जानकारी देता है. लाइव इवेंट के लिए, यह इवेंट शुरू होने का समय होगा. ऐसा न होने पर, स्ट्रीमिंग शुरू होने पर यह उस रेंज से शुरू होगा जहां स्ट्रीमिंग शुरू की जा सकती है.

streamType

non-null chrome.cast.media.StreamType

मीडिया स्ट्रीम का टाइप.

textTrackStyle

शून्य करने लायक chrome.cast.media.TextTrackStyle

अनुरोध की गई टेक्स्ट ट्रैक शैली. अगर यह विकल्प उपलब्ध नहीं कराया जाता, तो डिवाइस की स्टाइल से जुड़ी प्राथमिकताओं (अगर मौजूद हो) का इस्तेमाल किया जाएगा.

ट्रैक

शून्य के अलावा शून्य chrome.cast.media.Track की शून्य से ज़्यादा वैल्यू

ट्रैक ऑब्जेक्ट की कैटगरी.

userActionStates

(शून्य के अलावा किसी और कैटगरी में chrome.cast.media.UserActionState या अनडिथेड)

मीडिया के लिए उपयोगकर्ता की कार्रवाई की स्थिति को दिखाता है. यह बताएं कि उपयोगकर्ता ने मीडिया की गतिविधि को पसंद किया है, नापसंद किया है या कार्रवाइयों को फ़ॉलो किया है.

vmapAdsRequest

(शून्य नहीं chrome.cast.media.VastAdsRequest या तय नहीं किया गया)

VMAP विज्ञापन अनुरोध कॉन्फ़िगरेशन. इसका इस्तेमाल तब किया जाता है, जब ब्रेक और ब्रेकक्लिप नहीं दी जातीं.