کلاس: CastContext

سازنده

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 را پاک می کند.

پارامتر

اطلاعات اعتباری

chrome.cast.CredentialsData

داده های اعتبار مورد استفاده برای شناسایی اعتبار فرستنده.

مقدار نباید صفر باشد.

setOptions

setOptions (گزینه ها)

گزینه های بازیگری را تنظیم می کند. رویدادها فقط پس از ارائه پیکربندی ارسال خواهند شد.

پارامتر

گزینه ها

cast.framework.CastOptions

گزینه‌های ارسال محتوا برای صفحه.

مقدار نباید صفر باشد.

پرتاب می کند

non-null Error اگر گزینه ها فاقد شناسه برنامه باشند.