cast. çerçeve. CastContext
Yayın etkileşimini yönetir. getInstance kullanılarak getirilen tekton nesnesi. Durumları yönetir, yayınla simgesinin ve oturum nesnesinin durumunu belirtir. Yayınlama seçenekleri, setOptions tarafından sağlanana kadar yayınlama etkileşimi desteklenmez.
Marka
Yayınlama bağlamı
yeni CastContext()
Yöntemler
GetInstance
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 |
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.