ब्रेक की कुछ ऐसी क्लिप जो ब्रेक की गई मौजूदा क्लिप के साथ-साथ, यहां दी गई कुछ क्लिप भी शामिल हों.
पूरी सूची के बजाय आंशिक सूची भेजने की वजह यह है कि
MediaStatus मैसेज का ओवरफ़्लो जनरेट न हो.
असल आईडी के लिए contentId का इस्तेमाल करने की अनुमति देने के लिए, मीडिया का वैकल्पिक यूआरएल.
अगर contentUrl दिया गया है, तो उसका इस्तेमाल मीडिया के यूआरएल के तौर पर किया जाता है. ऐसा न होने पर, contentId को मीडिया के यूआरएल के तौर पर इस्तेमाल किया जाता है.
customData
(गैर-शून्य ऑब्जेक्ट या अपरिभाषित)
ऐप्लिकेशन-विशिष्ट मीडिया जानकारी.
कुल समय
(संख्या या तय नहीं है)
मीडिया अवधि. अगर streamType को LIVE पर सेट किया गया है, तो -1 पर सेट करें.
इकाई
(स्ट्रिंग या तय नहीं है)
मीडिया इकाई के लिए Google Assistant डीप लिंक वैकल्पिक है.
इससे लाइव स्ट्रीम के पूरे समय की जानकारी मिलती है. जैसे, सेकंड में यूनिक्स समय.
किसी लाइव इवेंट के लिए, वह समय इवेंट शुरू होता है. अगर ऐसा नहीं है, तो यह स्ट्रीमिंग शुरू होने के समय की उस रेंज की शुरुआत होती है जहां से स्ट्रीम को छोड़ा जा सकता है.
मीडिया के लिए उपयोगकर्ता की कार्रवाई की स्थिति को दिखाता है.
यह बताएं कि उपयोगकर्ता ने मीडिया की गतिविधि को पसंद किया है, नापसंद किया है या कार्रवाइयों को फ़ॉलो किया है.
VMAP विज्ञापन अनुरोध कॉन्फ़िगरेशन.
इसका इस्तेमाल तब किया जाता है, जब ब्रेक और ब्रेकक्लिप नहीं दी जातीं.
ओवरफ़्लो से बचने के लिए, इस फ़ील्ड को MediaStatus मैसेज में शामिल नहीं किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[[["\u003cp\u003e\u003ccode\u003eMediaInformation\u003c/code\u003e objects represent media content and metadata like title, duration, content URL, and stream type.\u003c/p\u003e\n"],["\u003cp\u003eThey include details about ad breaks, text tracks, user actions (like/dislike), and custom application-specific data.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003econtentId\u003c/code\u003e or \u003ccode\u003econtentUrl\u003c/code\u003e property identifies the media, while \u003ccode\u003emetadata\u003c/code\u003e holds descriptive information.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003estreamType\u003c/code\u003e distinguishes between buffered, live, or other stream types, with \u003ccode\u003eduration\u003c/code\u003e applying to buffered content.\u003c/p\u003e\n"],["\u003cp\u003eFor live streams, \u003ccode\u003estartAbsoluteTime\u003c/code\u003e provides the Epoch time of the event or seekable range start.\u003c/p\u003e\n"]]],["`MediaInformation` represents details about media content. Key properties include `contentId` and `contentUrl` for the media's location, and `contentType` specifying its MIME type. It holds `breaks` and `breakClips` for ad breaks, `duration` for the media's length, and `streamType` indicating live or other formats. `metadata` provides media details. Optional properties like `tracks`, `textTrackStyle`, `userActionStates`, `vmapAdsRequest` and `customData` are also available.\n"],null,["cast.[framework](/cast/docs/reference/web_receiver/cast.framework).[messages](/cast/docs/reference/web_receiver/cast.framework.messages).MediaInformation \nclass static\n\nRepresents the media information.\n\nConstructor\n\nMediaInformation\n\nnew\nMediaInformation()\n\nProperties\n\nbreakClips\n\n(non-null Array of non-null [cast.framework.messages.BreakClip](/cast/docs/reference/web_receiver/cast.framework.messages.BreakClip) or undefined)\n\nA partial list of break clips that includes the currently-playing break\nclip as well as some of the following clips.\nThe reason for sending a partial list instead of the complete list is to\navoid generating an overflow of `MediaStatus` messages.\n\nbreaks\n\n(non-null Array of non-null [cast.framework.messages.Break](/cast/docs/reference/web_receiver/cast.framework.messages.Break) or undefined)\n\nList of breaks.\n\ncontentId\n\nstring\n\nTypically the URL of the media.\n\ncontentType\n\nstring\n\nThe content MIME type.\n\ncontentUrl\n\n(string or undefined)\n\nOptional media URL, to allow using `contentId` for the actual ID.\nIf `contentUrl` is provided, it is used as the media URL, otherwise\nthe `contentId` is used as the media URL.\n\ncustomData\n\n(non-null Object or undefined)\n\nApplication-specific media information.\n\nduration\n\n(number or undefined)\n\nThe media duration. Set to `-1` if `streamType` is set to `LIVE`.\n\nentity\n\n(string or undefined)\n\nOptional Google Assistant deep link to a media entity.\n\nhlsSegmentFormat\n\n(non-null [cast.framework.messages.HlsSegmentFormat](/cast/docs/reference/web_receiver/cast.framework.messages#.HlsSegmentFormat) or undefined)\n\nThe format of the HLS audio segment. Only required for HLS content\nplayback using MPL.\n\nhlsVideoSegmentFormat\n\n(non-null [cast.framework.messages.HlsVideoSegmentFormat](/cast/docs/reference/web_receiver/cast.framework.messages#.HlsVideoSegmentFormat) or undefined)\n\nThe format of the HLS video segment. Only required for HLS content\nplayback using MPL.\n\nmediaCategory\n\n(non-null [cast.framework.messages.MediaCategory](/cast/docs/reference/web_receiver/cast.framework.messages#.MediaCategory) or undefined)\n\nThe media category (audio, video, picture).\n\nmetadata\n\n(non-null [cast.framework.messages.MediaMetadata](/cast/docs/reference/web_receiver/cast.framework.messages.MediaMetadata), non-null Object, or undefined)\n\nThe media metadata.\n\nstartAbsoluteTime\n\n(number or undefined)\n\nProvides the absolute time (Epoch Unix time in seconds) for live streams.\nFor a live event, it is the time the event started, otherwise\nit is the start of the seekable range when the streaming started.\n\nstreamType\n\nnon-null [cast.framework.messages.StreamType](/cast/docs/reference/web_receiver/cast.framework.messages#.StreamType)\n\nThe stream type.\n\ntextTrackStyle\n\n(non-null [cast.framework.messages.TextTrackStyle](/cast/docs/reference/web_receiver/cast.framework.messages.TextTrackStyle) or undefined)\n\nThe style of text track.\n\ntracks\n\n(non-null Array of non-null [cast.framework.messages.Track](/cast/docs/reference/web_receiver/cast.framework.messages.Track) or undefined)\n\nThe media tracks.\n\nuserActionStates\n\n(non-null Array of non-null [cast.framework.messages.UserActionState](/cast/docs/reference/web_receiver/cast.framework.messages.UserActionState) or undefined)\n\nIndicates the user action state for media.\nIndicate user like, dislike, or follow actions for the media.\n\nvmapAdsRequest\n\n(non-null [cast.framework.messages.VastAdsRequest](/cast/docs/reference/web_receiver/cast.framework.messages.VastAdsRequest) or undefined)\n\nVMAP ad request configuration.\nUsed if breaks and breakClips are not provided.\nThis field is not included in MediaStatus messages to avoid overflow."]]