מחלקה: PlayerData

יצרן

PlayerData

new PlayerData()

מאפיינים

activeTrackIds

מערך מספרים שאינו null

מזהי טראקים פעילים של המדיה הנוכחית.

applicationData

nullable cast.framework.ui.ApplicationData

נתוני האפליקציה.

breakPercentagePositions

מערך מספרים שאינו null

מערך של מיקומי הפסקות באחוזים. הוצא משימוש – לא מתעדכן להפסקות בשידור חי או להפסקות דינמיות.

הוצא משימוש
במקומו צריך להשתמש במאפיין `breaks` של cast.framework.ui.PlayerData#media.

breakTitle

מחרוזת

השם של ההפסקה הנוכחית שמופעלת.

currentBreakClipNumber

number

מספר קליפ הפסקת הפרסומות שמופעל כרגע בהפסקה.

currentTime

number

המיקום הנוכחי של המדיה בשניות, או המיקום הנוכחי של הפסקת הפרסומות אם היא מופעלת.

customState

אובייקט שניתן להגדיר בו ערך null

מצב מותאם אישית של המשתמש, צריך להשתמש בו כדי להפריד בין הלוגיקה של ההפעלה לבין הלוגיקה של ממשק המשתמש, כדי לאפשר לאותו קוד של ממשק המשתמש לפעול בשלט רחוק. אפשר להגדיר את המצב באמצעות קריאה ל-cast.framework.PlayerManager#sendCustomState

displayStatus

בוליאני

האם להציג את המטא-נתונים של הנגן (כלומר: כותרת, currentTime). הערך יהיה True אם צריך להציג לפחות שדה אחד במטא-נתונים. במקרים מסוימים, הערך של displayStatus יהיה true, אבל חלקים מהמטא-נתונים צריכים להיות מוסתרים (למשל: שם המדיה בזמן החיפוש במדיה). במקרים כאלה, אפשר להחיל CSS נוסף כדי להסתיר את הרכיבים האלה. במקרים שבהם המדיה היא אודיו בלבד, זה כמעט תמיד נכון. במקרים שבהם המדיה היא סרטון, הערך יהיה True אם: (1) הסרטון נטען, נשמר בזיכרון או מתבצעת בו פעולת חיפוש, (2) נשלחה בקשת הפעלה בחמש השניות האחרונות בזמן שהמדיה כבר פועלת, (3) נשלחה בקשה להצגת הסטטוס בחמש השניות האחרונות, או (4) המדיה הושהתה בחמש השניות האחרונות.

displayType

מחרוזת

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

משך

number

משך המדיה בשניות, או משך ההפסקה אם ההפסקה מופעלת.

isAtLiveEdge

בוליאני

מציין אם זרם המדיה מוצג בקצה השידור החי.

isBreakExpanded

בוליאני

לציין שהמקבל צופה בהפסקה מורחבת. האפשרות הזו רלוונטית רק להפסקות דינמיות.

isBreakSkippable

בוליאני

הפונקציה מציינת שאפשר לדלג על קליפ הפסקת הפרסומות ברגע הנוכחי. הערך הוא True אם whenSkippable == 0.

isLive

בוליאני

צריך לציין אם התוכן הוא שידור חי.

isPlayingBreak

בוליאני

לציין שהמקלט מציג הפסקה.

isSeeking

בוליאני

מציין שהנגן מחפש (יכול להיות במהלך הפעלה או השהיה).

liveSeekableRange

nullable cast.framework.messages.LiveSeekableRange

אם התוכן הוא שידור חי, מציינים את טווח הניווט בתוכן.

מדיה

(nullable cast.framework.messages.MediaInformation or undefined)

פרטי המדיה הנוכחיים.

mediaCategory

nullable cast.framework.messages.MediaCategory

קטגוריית המדיה (סרטון, אודיו או תמונה).

mediaSessionId

number

מזהה ייחודי של סשן מדיה. הערך מתעדכן כשמתקבלת בקשת טעינה חדשה.

mediaStartAbsoluteTime

מספר שיכול להיות ריק

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

מטא נתונים

(nullable cast.framework.messages.MediaMetadata or nullable Object)

מטא-נתונים של מדיה.

nextMetadata

(nullable cast.framework.messages.MediaMetadata or nullable Object)

המטא-נתונים של הפריט הבא.

nextSubtitle

מחרוזת

השם המשני של הפריט הבא.

nextThumbnailUrl

מחרוזת

כתובת ה-URL של התמונה הממוזערת של הפריט הבא.

nextTitle

מחרוזת

השם של הפריט הבא.

numberBreakClips

number

מספר קליפים של הפסקות פרסומות בהפסקה הנוכחית.

playbackRate

number

מהירות ההפעלה של המדיה.

preloadingNext

בוליאני

הדגל להצגה או להסתרה של מטא-נתונים של הפריט הבא.

queueData

(nullable cast.framework.messages.QueueData or undefined)

נתונים של תור.

secondaryImageUrl

מחרוזת

כתובת ה-URL של התמונה המשנית של התוכן.

sectionDuration

מספר שיכול להיות ריק

מציינים את משך הקטע בשניות.

sectionStartTimeInMedia

מספר שיכול להיות ריק

מציינים את שעת ההתחלה של הקטע, בשניות של זמן המדיה.

הסמוי הסופי

cast.framework.ui.State

המצב הנוכחי של הנגן.

supportedMediaCommands

number

הפקודות שהנגן הזה תומך בהן.

ראה גם
cast.framework.messages.Command

thumbnailUrl

מחרוזת

כתובת ה-URL של התמונה הממוזערת של התוכן.

title

מחרוזת

שם התוכן.

whenSkippable

(מספר או undefined)

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