cast. framework. CastReceiverOptions
אפשרויות ההקשר של מקלט שממנו רוצים להפעיל Cast. כל המאפיינים הם אופציונליים.
יצרן
CastReceiverOptions
חדשה CastReceiverOptions()
מאפיינים
adBreakPreloadTime
(מספר או לא מוגדר)
כמה זמן מראש יש לטעון מראש את התוכן של מודעה בודדת להפסקה, תוך שניות. כך אפשר למנוע טעינה מראש גם של הפסקה למודעה זמן רב מראש, ובכך לבלבל את ערכי המודעה. אם לא מציינים את הפרמטר הזה, המערכת תשתמש בברירת המחדל של 5 שניות.
customNamespaces
אובייקט שאינו null עם מאפייני cast.framework.system.MessageType שאינם אפס
מפה של מרחבי שמות של הודעות בהתאמה אישית והסוגים שלהם. Custom (בהתאמה אישית) צריך לאתחל את מרחבי השמות של ההודעות לפני הבקשה ולכן צריך לספק אותם באפשרויות של המקבל. (אם לא צוין כאן, סוג ההודעה שמוגדר כברירת מחדל הוא JSON).
disableIdleTimeout
(ערך בוליאני או לא מוגדר)
אם הערך מוגדר כ-True, המקבל לא ייסגר כשהוא לא פעיל לאחר הפסקת ההפעלה. יש להשתמש בנכס הזה רק עבור אפליקציות שאינן מדיה.
enforceSupportedCommands
בוליאני
אם True, כל פקודת מדיה שלא מופיעה במפת הפקודות הנתמכת יוצרת שגיאה. השדה cast.framework.messages.ErrorReason יוגדר אל NOT_SUPPORTED. ערך ברירת המחדל הוא False, מה שמאפשר פקודות מדיה לביצוע מבלי לבדוק את המפה.
localSenderId
(מחרוזת או לא מוגדר)
מזהה השולח משמש לבקשות מקומיות. ערך ברירת המחדל הוא 'local'.
maxInactivity
(מספר או לא מוגדר)
משך הזמן המקסימלי בשניות לפני סגירת חשבון לא פעיל חיבור לשולח. הגדרת הערך הזה מאפשרת לשמור על הודעת דופק לחיבור חי. משמש לזיהוי שולחים שלא מגיבים מהר יותר מ- זמנים קצובים לתפוגה אופייניים של TCP. הערך המינימלי הוא 5 שניות. אין למעלה מתבצעת אכיפה, אבל בדרך כלל חולפת דקות עד ל-TCP של הפלטפורמה נכנסים לתוקף. ערך ברירת המחדל הוא 10 שניות.
mediaElement
(HTMLMediaElement ללא ערך או ערך לא מוגדר)
רכיב מדיה להפעלת התוכן. התנהגות ברירת המחדל היא להשתמש רכיב המדיה הראשון שנמצא בדף.
playbackConfig
(ללא ערך null cast.framework.PlaybackConfig או ערך לא מוגדר)
הגדרת הפעלה עם פרמטרים מותאמים אישית.
playWatchedBreak
(ערך בוליאני או לא מוגדר)
אם הערך הוא True, הפסקה שנוצרת על ידי הלקוח תופעל גם אם היא כבר נצפה.
preferredPlaybackRate
(מספר או לא מוגדר)
קצב ההפעלה שבו יש להשתמש אם הוא לא צוין בבקשת הטעינה. מותר הטווח הוא 0.5 עד 2, כאשר 1 הוא מהירות רגילה.
preferredTextLanguage
(מחרוזת או לא מוגדר)
השפה שבה יש להשתמש עבור רצועת הטקסט אם בקשת הטעינה לא לציין רצועה פעילה.
רשימת סרטונים
(cast.framework.QueueBase אינו null או לא מוגדר)
הטמעת תור בהתאמה אישית.
shakaVariant
(cast.framework.ShakaVariant לא ריק או לא מוגדר)
איזה build של Shaka Player צריך לטעון. הגדרה לערך
cast.framework.ShakaVariant.DEBUG
כדי לטעון גרסת build לניפוי באגים.
shakaVersion
(מחרוזת או לא מוגדר)
גרסת Shaka בפורמט MAJOR.MINOR.PATCH, לדוגמה "4.9.2" (את ברירת המחדל הנוכחית).
הגרסאות הנתמכות הן >=4.9.2 <5.0.0. הגרסאות שהוצאו משימוש אבל עדיין תואמות הן >=2.5.6 <4.9.2.
הערה: גרסאות של Shaka Player ישנות יותר מברירת המחדל לא מומלצות. כמה באגים תוקנו בגרסאות האחרונות. גרסאות חדשות יותר עשויות מציינת כאן כדי להביע הסכמה לתיקונים או לתכונות נוספים שלא ניתן עדיין זמין כברירת מחדל. עם זאת, שימו לב שבגרסאות עתידיות של ה-SDK של Web קבלה עשוי לשנות את טווח הגרסאות הנתמכות לאלץ את השימוש בגרסה שונה מזו שתציינו כאן. הדגל הזה לשימוש באמצעי בקרה זמני בלבד, ובהתאם להנחיות של צוות התמיכה בהעברה (cast). (https://developers.google.com/cast/support) לשימוש בכתובת: באחריותכם.
skipMplLoad
(ערך בוליאני או לא מוגדר)
אם הערך הוא True, המקבל לא יכול לטעון את נגן ה-MPL.
skipPlayersLoad
(ערך בוליאני או לא מוגדר)
אם הערך הוא True, המקבל לא יכול לטעון את הנגן של MPL או של Shaka. של הספריות. זהה להגדרה גם לדילוג MplLoad וגם מ-SkipShakaLoad עד TRUE.
skipShakaLoad
(ערך בוליאני או לא מוגדר)
אם הערך הוא True, הנמען לא יכול לטעון את נגן Shaka.
statusText
(מחרוזת או לא מוגדר)
טקסט שמייצג את סטטוס האפליקציה. היא אמורה לעמוד כללי הבינלאומיות, כפי שהשולח עשוי להציג תרגום מכונה.
supportedCommands
(מספר או לא מוגדר)
מסכת ביט של פקודות מדיה שנתמכות על ידי האפליקציה. LOAD, PLAY, STOP, GET_STATUS חייבים תמיד נתמכים. אם לא מזינים ערך, אז השהיה, SEEK, גם STREAM_VOLUME, STREAM_MUTE, EDIT_TrackS ו-PLAYBACK_RATE שסביר להניח שיש בהן תמיכה.
uiConfig
(לא null cast.framework.ui.UiConfig או undefined)
ההגדרה של ממשק המשתמש.
useLegacyDashSupport
(ערך בוליאני או לא מוגדר)
אם הערך שלו הוא true
, יש להשתמש ב-MPL לתוכן DASH.
useShakaForHls
(ערך בוליאני או לא מוגדר)
אם הערך שלו הוא true
, ניתן להשתמש בנגן Shaka Player לתוכן בפרוטוקול HLS. ברירת המחדל היא false
.
הערה: Shaka Player אינו ברירת המחדל לתוכן מסוג HLS כי יש שעדיין חסרות תכונות, ומכיוון שאנחנו רוצים לוודא טובים ותואמים באופן נרחב למקלטי HLS לפני הפיכתו כברירת מחדל. אם תביעו הסכמה לשימוש ב-Shaka Player for HLS לפני הסרטון הרשמי לכן אנחנו מבקשים ממך לדווח על כל בעיה שבה נתקלת. (https://developers.google.com/cast/support) לפני ההשקה המלאה של Shaka Player ב-HLS, לא מתחייבים לגבי Shaka Player. תאימות ל-HLS, וייתכן שנמליץ לך להחזיר את הסימון הזה למצב הגדרת ברירת המחדל אם נתקלים בבעיות לא טריות.
קוד גרסה
(מספר או לא מוגדר)
מספר שלם המשמש כמספר גרסה פנימי לייצוג המקבל . המספר הזה משמש רק להבחנה בין הנמענים משתדרגים בזמן איסוף המדדים. צריך להגדיל אותו בכל פעם לשחרר ולהיות כפופים לגרסה הזו במקרה של החזרה למצב קודם.