מחלקה: QueueUpdateRequestData

יצרן

QueueUpdateRequestData

חדש QueueUpdateRequestData()

מורחב
cast.framework.messages.RequestData

תכונות

currentItemId

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

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

currentTime

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

שניות מתחילת התוכן ועד התחלת ההפעלה של הפריט הנוכחי. אם סופק, הערך הזה יקבל עדיפות על פני ערך startTime שמצוין ברמה QueueItem אבל רק בפעם הראשונה שהפריט יופעל. מצב זה נועד לכסות את המקרה הנפוץ שבו המשתמש קופץ לאמצע פריט, כך שה-currentTime לא יחול על הפריט באופן קבוע, כמו ש-QueueItem startTime עושה. כך לא תצטרכו לאפס את ה-startTime באופן דינמי (ייתכן שלא ניתן יהיה לבצע את הפעולה אם הטלפון עבר למצב שינה).

customData

(אובייקט לא null או לא מוגדר)

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

עבר בירושה
cast.framework.messages.RequestData#customData

items

(מערך לא null של cast.framework.messages.QueueItem או לא מוגדר)

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

jump

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

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

mediaSessionId

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

המזהה של סשן המדיה שעליו חלה הבקשה.

עבר בירושה
cast.framework.messages.RequestData#mediaSessionId

repeatMode

(ללא ערך null: cast.framework.messages.RepeatMode או לא מוגדר)

ההתנהגות של התור אחרי שכל הפריטים הופעלו.

requestId

מספר

מזהה הבקשה, משמש להתאמת הבקשה/התגובה.

עבר בירושה
cast.framework.messages.RequestData#requestId

sequenceNumber

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

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

עבר בירושה
cast.framework.messages.RequestData#sequenceNumber

מיון נתונים (shuffle)

(בוליאני או לא מוגדר)

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