قالب. چارچوب . CastContext
تعامل بازیگران را مدیریت می کند. یک شی singleton که با استفاده از getInstance واکشی می شود. حالت ها را مدیریت می کند - وضعیت نماد پخش و شی جلسه را ارائه می دهد. تعامل Cast تا زمانی که گزینه های Cast توسط setOptions ارائه نشده باشد، پشتیبانی نمی شود.
سازنده
CastContext
CastContext () جدید
مواد و روش ها
getInstance
getInstance() cast.framework.CastContext را برمی گرداند
نمونه تکتنه CastContext را برمیگرداند.
- برمی گرداند
cast.framework.CastContext
یک نمونه تک تنی از CastContext.
addEventListener
addEventListener (نوع، کنترل کننده)
شنونده رویداد اضافه می کند.
پارامتر | |
---|---|
نوع | cast.framework.CastContextEventType نوع رویداد مقدار نباید صفر باشد. |
کنترل کننده | (تابع غیر تهی (غیر تهی cast.framework.CastStateEventData ) یا تابع غیر تهی (غیر تهی cast.framework.SessionStateEventData )) |
endCurrentSession
endCurrentSession (stopCasting)
پایان جلسه فعلی
پارامتر | |
---|---|
stopCasting | بولی آیا برنامه گیرنده باید متوقف شود یا فقط قطع شود. |
getCastState
getCastState() cast.framework.CastState را برمی گرداند
- برمی گرداند
non-null cast.framework.CastState
وضعیت نماد پخش فعلی.
getCurrentSession
getCurrentSession() cast.framework.CastSession را برمی گرداند
- برمی گرداند
nullable cast.framework.CastSession
جلسه فعلی.
getSessionState
getSessionState() cast.framework.SessionState را برمی گرداند
- برمی گرداند
non-null cast.framework.SessionState
وضعیت جلسه فعلی.
removeEventListener
removeEventListener (نوع، کنترل کننده)
شنونده رویداد را حذف می کند.
پارامتر | |
---|---|
نوع | cast.framework.CastContextEventType نوع رویداد مقدار نباید صفر باشد. |
کنترل کننده | (تابع غیر تهی (غیر تهی cast.framework.CastStateEventData ) یا تابع غیر تهی (غیر تهی cast.framework.SessionStateEventData )) |
درخواست جلسه
() requestSession Promise حاوی chrome.cast.ErrorCode قابل nullable را برمی گرداند
رابط کاربری انتخاب بازیگران را باز میکند تا کاربر بتواند جلسه را شروع یا متوقف کند.
- پرتاب می کند
Error
اگر گزینه های زمینه هنوز ارائه نشده باشد.- برمی گرداند
non-null Promise containing nullable chrome.cast.ErrorCode
یک وعده برای نشان دادن شروع یا شکست جلسه (با کد خطا رد شد).
setLaunchCredentialsData
setLaunchCredentialsData(CredentialsData)
داده های اعتبار کاربر را تنظیم می کند. اگر قبل از setOptions فراخوانی شود، نادیده گرفته می شود. فراخوانی setOptions بعد از setLaunchCredentialsData مقدار تنظیم شده در setLaunchCredentialsData را پاک می کند.
پارامتر | |
---|---|
اطلاعات اعتباری | داده های اعتبار مورد استفاده برای شناسایی اعتبار فرستنده. مقدار نباید صفر باشد. |
setOptions
setOptions (گزینه ها)
گزینه های بازیگری را تنظیم می کند. رویدادها فقط پس از ارائه پیکربندی ارسال خواهند شد.
پارامتر | |
---|---|
گزینه ها | گزینههای ارسال محتوا برای صفحه. مقدار نباید صفر باشد. |
- پرتاب می کند
non-null Error
اگر گزینه ها فاقد شناسه برنامه باشند.