cast.מסגרת.הודעות. MediaInformation
מייצג את פרטי המדיה.
יצרן
MediaInformation
new MediaInformation()
תכונות
breakClips
(מערך לא ריק של cast.framework.messages.BreakClip שאינו null או לא מוגדר)
רשימה חלקית של קליפים להפסקה שכוללת את קליפ ההפסקה שמופעל כרגע, וכן חלק מהקליפים הבאים.
הסיבה לשליחת רשימה חלקית במקום הרשימה המלאה היא
כדי למנוע עומס יתר של הודעות MediaStatus
.
שובר
(מערך לא null של cast.framework.messages.Break או לא מוגדר)
רשימת הפסקות.
contentId
מחרוזת
בדרך כלל כתובת ה-URL של המדיה.
contentType
מחרוזת
סוג ה-MIME של התוכן.
contentUrl
(מחרוזת או לא מוגדר)
כתובת URL אופציונלית של מדיה, כדי לאפשר שימוש ב-contentId
למזהה בפועל.
אם מזינים contentUrl
, היא תשמש ככתובת ה-URL של המדיה, אחרת
contentId
ישמש ככתובת ה-URL של המדיה.
customData
(אובייקט לא null או לא מוגדר)
פרטי מדיה ספציפיים לאפליקציה.
משך
(מספר או לא מוגדר)
משך הזמן של המדיה. מוגדר לערך -1
אם הערך של streamType
מוגדר ל-LIVE
.
ישות
(מחרוזת או לא מוגדר)
קישור עומק אופציונלי ל-Google Assistant לישות מדיה.
hlsSegmentFormat
(הערך לא ריק cast.framework.messages.HlsSegmentFormat או לא מוגדר)
הפורמט של קטע האודיו ב-HLS. נדרש רק להפעלת תוכן בפרוטוקול HLS באמצעות MPL.
hlsVideoSegmentFormat
(הערך לא ריק cast.framework.messages.HlsVideoSegmentFormat או לא מוגדר)
הפורמט של קטע הווידאו ב-HLS. נדרש רק להפעלת תוכן בפרוטוקול HLS באמצעות MPL.
mediaCategory
(לא ריק cast.framework.messages.MediaCategory או לא מוגדר)
קטגוריית המדיה (אודיו, וידאו, תמונה).
מטא נתונים
(לא ריק cast.framework.messages.MediaMetadata, אובייקט שאינו ריק או לא מוגדר)
המטא-נתונים של המדיה.
startAbsoluteTime
(מספר או לא מוגדר)
מציין את הזמן המוחלט (זמן Epoch Unix בשניות) לשידורים חיים. עבור אירוע בשידור חי, זוהי השעה שבה האירוע התחיל. אחרת, מדובר בנקודת ההתחלה של הטווח המבוקש כשהשידור התחיל.
streamType
non-null cast.framework.messages.StreamType
סוג מקור הנתונים.
textTrackStyle
(לא ריק cast.framework.messages.TextTrackStyle או לא מוגדר)
הסגנון של טראק הטקסט.
מסלולים
(מערך לא null של cast.framework.messages.Track או לא מוגדר)
רצועות המדיה.
userActionStates
(מערך לא null של cast.framework.messages.UserActionState או לא מוגדר)
מציין את מצב הפעולה של המשתמש עבור מדיה. לסמן לייק או דיסלייק למדיה, או לעקוב אחר פעולות שקשורות למדיה.
vmapAdsRequest
(לא ערך null: cast.framework.messages.VastAdsRequest או לא מוגדר)
הגדרה של בקשות להצגת מודעות VMAP. משמש אם לא סופקו הפסקות ו-breakClips. השדה הזה לא נכלל בהודעות MediaStatus כדי למנוע גלישה.