StreamManager
מטפל בשידורים של הכנסת מודעות דינמיות. הוא מנהל את האינטראקציות עם הקצה העורפי של DAI ומטפל בפינגים של מעקב, וגם בהעברות בסטרימינג ובאירועי מודעות אל בעל התוכן הדיגיטלי. משתלב עם ממשק CAF API לממשק משתמש של מודעה.
יצרן
StreamManager
new StreamManager(mediaElement)
פרמטר |
|
---|---|
mediaElement |
אופציונלי רכיב המדיה של ה-HTML שבו תתבצע ההפעלה. צריך לספק אותו רק אם משתמשים בנגן מותאם אישית. הערך יכול להיות אפס. |
- קליעות
-
כשהפרמטרים הנדרשים לא מסופקים.
- @implements {EventTarget}
שיטות
getStreamId
getStreamId() returns string
הפונקציה מחזירה את מזהה מקור הנתונים של השידור הנוכחי.
- החזרות
-
nullable string
replaceAdTagParameters
replaceAdTagParameters(adTagParameters)
החלפה של כל הפרמטרים של תגי המודעה שמשמשים לבקשות עתידיות להצגת מודעות בשידור חי.
פרמטר |
|
---|---|
adTagParameters |
אובייקט עם מאפייני מחרוזת הפרמטרים של תגי המודעות החדשים. יש להזין ערכי מחרוזת. הערך לא יכול להיות ריק. |
requestStream
requestStream(loadRequest, streamRequest) מחזיר הבטחה שמכילה ערך null בכתובת CafLoadInterceptorReturnType
המערכת מבקשת לטעון שידור באמצעות הפרמטרים של השידור שסופקו. מאכלס את ה-loadRequest בנתוני הזרם שנטען.
פרמטר |
|
---|---|
loadRequest |
cast.framework.messages.LoadRequestData הערך לא יכול להיות ריק. |
streamRequest |
הערך לא יכול להיות ריק. |
- החזרות
-
non-null Promise containing nullable CafLoadInterceptorReturnType
אפס
איפוס
איפוס של מנהל השידור והסרה של סקרים מתמשכים.