Sınıf: CastContext

Marka

Yayınlama bağlamı

yeni CastContext()

Yöntemler

GetInstance

statik

getInstance(), cast.framework.CastContext'i döndürür

CastContext singleton örneğini döndürür.

İadeler

cast.framework.CastContext CastContext'in tektonlu bir örneği.

EtkinlikOlay Dinleyici

addEventHearer(tür, işleyici)

Etkinlik işleyici ekler.

Parametre

tür

cast.framework.CastContextEventType

Etkinlik türü.

Değer boş olmamalıdır.

handler

(null olmayan işlev(null olmayan cast.framework.CastStateEventData) veya boş olmayan işlev(null olmayan cast.framework.SessionStateEventData))

SonGeçerliOturum

endCurrentSession(Yayını durdur)

Geçerli oturumu sonlandırır.

Parametre

Yayınlamayı durdur

boolean

Alıcı uygulamanın durması ya da bağlantısının kesilmesi gerekir.

getCastState

getCastState(), cast.framework.CastState'i döndürür

İadeler

non-null cast.framework.CastState Geçerli yayın simgesi durumu.

getCurrentSession

getCurrentSession() cast.framework.CastSession değerini döndürür

İadeler

nullable cast.framework.CastSession Mevcut oturum.

getSessionState

getSessionState(), cast.framework.SessionState değerini döndürür

İadeler

non-null cast.framework.SessionState Mevcut oturum durumu.

EtkinlikOlaylayıcı

removeEventHearer(tür, işleyici)

Etkinlik işleyiciyi kaldırır.

Parametre

tür

cast.framework.CastContextEventType

Etkinlik türü.

Değer boş olmamalıdır.

handler

(null olmayan işlev(null olmayan cast.framework.CastStateEventData) veya boş olmayan işlev(null olmayan cast.framework.SessionStateEventData))

Oturum

requestSession() boş chrome.cast.ErrorCode içeren bir söz döndürür

Kullanıcının oturumu başlatmasına veya durdurmasına izin vermek için yayınlama seçimi kullanıcı arayüzünü açar.

Dekoratif yastıklar

Error Bağlam seçenekleri henüz sağlanmadıysa.

İadeler

non-null Promise containing nullable chrome.cast.ErrorCode Oturumun başlayacağına veya olacağına dair bir taahhüt (hata koduyla reddedildi).

setLaunchCredentialsVerileri

setLaunchCredentialsData(credentialsData)

Kullanıcı kimlik bilgisi verilerini ayarlar. setOptions'dan önce çağrılırsa yoksayılır. setLaunchCredentialsData'dan sonra setOptions çağrıldığında, setLaunchCredentialsData'da ayarlanan değer temizlenir.

Parametre

credentialsVeri

chrome.cast.CredentialsVerileri

Gönderenin kimlik bilgilerini tanımlamak için kullanılan kimlik bilgisi verileri.

Değer boş olmamalıdır.

setSeçenekleri

setOptions(option) (seçenek)

Yayınlama seçeneklerini ayarlar. Etkinlikler yalnızca yapılandırma sağlandığında gönderilir.

Parametre

seçenekler

cast.framework.CastOptions

Sayfaya ilişkin yayınlama seçenekleri.

Değer boş olmamalıdır.

Dekoratif yastıklar

non-null Error Seçeneklerde uygulama kimliği yoksa.