מחלקה: טראק

יצרן

טראק

new Track(trackId, TrackType)

פרמטר

trackId

מספר

מזהה ייחודי של הטראק בהקשר של אובייקט chrome.cast.media.MediaInfo.

trackType

chrome.cast.media.TrackType

סוג הטראק.

הערך לא יכול להיות ריק.

תכונות

customData

אובייקט null

נתוני אפליקציה בהתאמה אישית.

language

מחרוזת שאפשר להזין ללא ערך (null)

תג שפה לפי RFC 5646. חובה אם סוג המשנה הוא SubTITLES.

name

מחרוזת שאפשר להזין ללא ערך (null)

שם תיאורי לטראק שקריא לבני אדם. למשל, 'ספרדית'. זה יכול לשמש את ממשק המשתמש של השולח, למשל כדי ליצור תיבת דו-שיח לבחירה. אם השם ריק, תיבת הדו-שיח תכלול מקום ריק.

תת-סוג

הערך ריק chrome.cast.media.TextTrackType

עבור טראקים של טקסט, הסוג של טראק הטקסט.

trackContentId

מחרוזת שאפשר להזין ללא ערך (null)

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

trackContentType

מחרוזת שאפשר להזין ללא ערך (null)

סוג MIME של תוכן הטראק. לדוגמה, אם הטראק הוא קובץ vtt, השדה הזה יהיה 'text/vtt'. השדה הזה נדרש לטראקים מחוץ לרצועה, ולכן הוא מצוין בדרך כלל אם סופק גם TrackContentId. לא חובה אם לצד המקבל יש דרך לזהות את התוכן מה-trackContentId, אבל מומלץ לעשות זאת. אם מציינים את סוג התוכן של הטראק, סוג התוכן שלו חייב להיות תואם לסוג הטראק.

trackId

מספר

מזהה ייחודי של הטראק בהקשר של אובייקט chrome.cast.media.MediaInfo.

סוג

non-null chrome.cast.media.TrackType

סוג הטראק.