chrome. העברה. מדיה. 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.