סיווג: MediaInfo

יצרן

MediaInfo

new MediaInfo(contentId, contentType)

פרמטר

contentId

מחרוזת

המזהה הייחודי של המדיה.

contentType

מחרוזת

סוג תוכן MIME של המדיה.

תכונות

atvEntity

(מחרוזת או לא מוגדר)

ישות חלופית שתשמש לטעינת המדיה באפליקציית Android TV.

אם הערך מוגדר, הוא יבטל את הערך שהוגדר בישות אם המקבל הוא אפליקציה ל-Android TV. בצד של המקבל, אפשר לגשת לישות מ-MediaInfo#getEntity().

breakClips

(מערך לא ריק של chrome.cast.media.BreakClip שאינו ריק או לא מוגדר)

רשימה חלקית של קליפים להפסקה שכוללת את קליפ ההפסקה הנוכחי שהמקבל פועל או סרטונים של המקבל יופעלו זמן קצר לאחר מכן, במקום לשלוח רשימה שלמה של קליפים. הדבר נעשה כדי למנוע גלישה של הודעת MediaStatus.

שובר

(מערך לא ריק של chrome.cast.media.Break שאינו ריק או לא מוגדר)

רשימת הפסקות.

contentId

מחרוזת

מזהה את התוכן. בדרך כלל כתובת URL, אבל היא יכולה להיות כל מזהה מחרוזת.

contentType

מחרוזת

סוג תוכן MIME של המדיה.

contentUrl

(מחרוזת או לא מוגדר)

כתובת אתר של מדיה אופציונלית, כדי לאפשר שימוש ב-contentId עבור מזהה ממשי. אם מזינים contentUrl, הוא ישמש ככתובת אתר של מדיה, אחרת ה-contentId ישמש ככתובת האתר של המדיה.

customData

אובייקט null

נתונים מותאמים אישית שהוגדרו על ידי האפליקציה המקבלת.

משך

מספר ריק

משך התוכן, בשניות. הערך יכול להיות null עבור מדיה מסוג chrome.cast.media.StreamType.LIVE.

ישות

(מחרוזת או לא מוגדר)

ישות מדיה אופציונלית, בדרך כלל קישור עומק ל-Google Assistant.

hlsSegmentFormat

(לא ריק chrome.cast.media.HlsSegmentFormat או לא מוגדר)

הפורמט של קטע האודיו ב-HLS.

hlsVideoSegmentFormat

(לא ריק chrome.cast.media.HlsVideoSegmentFormat או לא מוגדר)

הפורמט של קטע הווידאו ב-HLS.

מטא נתונים

כל סוג

תיאור תוכן המדיה. הערך צריך להיות אחד מהאובייקטים של chrome.cast.media.*Metadata.

startAbsoluteTime

(מספר או לא מוגדר)

מציין את הזמן המוחלט (זמן Epoch Unix בשניות) לשידורים חיים. באירוע בשידור חי זו תהיה שעת ההתחלה של האירוע. אחרת, הוא יתחיל בטווח החיפוש כשהשידור התחיל.

streamType

non-null chrome.cast.media.StreamType

הסוג של שידור מדיה.

textTrackStyle

nullable chrome.cast.media.TextTrackStyle

סגנון רצועת הטקסט המבוקש. אם לא מציינים את הפרמטר הזה, המערכת תשתמש בהעדפות של סגנון המכשיר (אם קיימות).

מסלולים

מערך null מערך של chrome.cast.media.Track שאינו ריק

מערך של אובייקטים למעקב.

userActionStates

(מערך לא ריק של chrome.cast.media.UserActionState שאינו ריק או לא מוגדר)

מציין את מצב הפעולה של המשתמש עבור מדיה. לסמן לייק או דיסלייק למדיה, או לעקוב אחר פעולות שקשורות למדיה.

vmapAdsRequest

(לא ריק chrome.cast.media.VastAdsRequest או לא מוגדר)

הגדרה של בקשות להצגת מודעות VMAP. משמש אם לא סופקו הפסקות ו-breakClips.