רשימה חלקית של קליפים להפסקה שכוללת את קליפ ההפסקה שמופעל כרגע, וכן חלק מהקליפים הבאים.
הסיבה לשליחת רשימה חלקית במקום הרשימה המלאה היא
כדי למנוע עומס יתר של הודעות MediaStatus.
כתובת URL אופציונלית של מדיה, כדי לאפשר שימוש ב-contentId למזהה בפועל.
אם מזינים contentUrl, היא תשמש ככתובת ה-URL של המדיה, אחרת
contentId ישמש ככתובת ה-URL של המדיה.
customData
(אובייקט לא null או לא מוגדר)
פרטי מדיה ספציפיים לאפליקציה.
משך
(מספר או לא מוגדר)
משך הזמן של המדיה. מוגדר לערך -1 אם הערך של streamType מוגדר ל-LIVE.
מציין את הזמן המוחלט (זמן Epoch Unix בשניות) לשידורים חיים.
עבור אירוע בשידור חי, זוהי השעה שבה האירוע התחיל. אחרת, מדובר בנקודת ההתחלה של הטווח המבוקש כשהשידור התחיל.
[[["התוכן קל להבנה","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,["# Class: MediaInformation\n\ncast.[framework](/cast/docs/reference/web_receiver/cast.framework).[messages](/cast/docs/reference/web_receiver/cast.framework.messages).MediaInformation\n=========================================================================================================================================================\n\nclass static\n\nRepresents the media information.\n\nConstructor\n-----------\n\n### MediaInformation\n\nnew\nMediaInformation()\n\nProperties\n----------\n\n### breakClips\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\n### breaks\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\n### contentId\n\nstring\n\nTypically the URL of the media.\n\n### contentType\n\nstring\n\nThe content MIME type.\n\n### contentUrl\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\n### customData\n\n(non-null Object or undefined)\n\nApplication-specific media information.\n\n### duration\n\n(number or undefined)\n\nThe media duration. Set to `-1` if `streamType` is set to `LIVE`.\n\n### entity\n\n(string or undefined)\n\nOptional Google Assistant deep link to a media entity.\n\n### hlsSegmentFormat\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\n### hlsVideoSegmentFormat\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\n### mediaCategory\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\n### metadata\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\n### startAbsoluteTime\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\n### streamType\n\nnon-null [cast.framework.messages.StreamType](/cast/docs/reference/web_receiver/cast.framework.messages#.StreamType)\n\nThe stream type.\n\n### textTrackStyle\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\n### tracks\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\n### userActionStates\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\n### vmapAdsRequest\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."]]