cast. çerçeve. CastContext
Yayın etkileşimini yönetir. getInstance kullanılarak getirilen bir tekil nesnedir. Durumları yönetir: Yayın simgesinin ve oturum nesnesinin durumunu belirtin. Yayın seçenekleri setOptions tarafından sağlanana kadar yayın etkileşimi desteklenmez.
Marka
CastContext
yeni CastContext()
Yöntemler
getInstance
getInstance() returns cast.framework.CastContext
CastContext tekilleştirme örneğini döndürür.
- İlerlemeler
-
cast.framework.CastContext
CastContext'in tekil bir örneği.
addEventListener
addEventListener(type, handler)
Bir etkinlik işleyici ekler.
Parametre |
|
---|---|
tür |
cast.framework.CastContextEventType Etkinlik türü. Değer boş olamaz. |
handler |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
endCurrentSession
endCurrentSession(stopCasting)
Mevcut oturumu sonlandırır.
Parametre |
|
---|---|
stopCasting |
boolean Alıcı uygulama durdurulursa veya bağlantısı kesilirse. |
getCastState
getCastState(), cast.framework.CastState değerini döndürür
- İlerlemeler
-
non-null cast.framework.CastState
Mevcut yayınla simgesinin durumu.
getCurrentSession
getCurrentSession(), cast.framework.CastSession değerini döndürür
- İlerlemeler
-
nullable cast.framework.CastSession
Mevcut oturum.
getSessionState
getSessionState(), cast.framework.SessionState değerini döndürür
- İlerlemeler
-
non-null cast.framework.SessionState
Mevcut oturum durumu.
removeEventListener
removeEventListener(type, handler)
Bir etkinlik işleyiciyi kaldırır.
Parametre |
|
---|---|
tür |
cast.framework.CastContextEventType Etkinlik türü. Değer boş olamaz. |
handler |
(non-null function(non-null cast.framework.CastStateEventData) or non-null function(non-null cast.framework.SessionStateEventData)) |
requestSession
requestSession(), boş değer atanabilir chrome.cast.ErrorCode içeren Promise döndürür
Kullanıcının oturumu başlatmasına veya durdurmasına izin vermek için yayın seçimi kullanıcı arayüzünü açar.
- Dekoratif yastıklar
-
Error
Bağlam seçenekleri henüz sağlanmadıysa. - İlerlemeler
-
non-null Promise containing nullable chrome.cast.ErrorCode
Oturumun başladığını veya başarısız olduğunu (hata kodu ile reddedilir) belirtme vaadi.
setLaunchCredentialsData
setLaunchCredentialsData(credentialsData)
Kullanıcı kimlik bilgisi verilerini ayarlar. setOptions'dan önce çağrılırsa yoksayılır. setLaunchCredentialsData öğesinden sonra setOptions çağrıldığında setLaunchCredentialsData öğesinde ayarlanan değer temizlenir.
Parametre |
|
---|---|
credentialsData |
Gönderenin kimlik bilgilerini tanımlamak için kullanılan kimlik bilgisi verileri. Değer boş olamaz. |
setOptions
setOptions(options)
Yayın seçeneklerini ayarlar. Etkinlikler yalnızca yapılandırma sağlandıktan sonra gönderilir.
Parametre |
|
---|---|
seçenekler |
Sayfa için yayınlama seçenekleri. Değer boş olamaz. |
- Dekoratif yastıklar
-
non-null Error
Seçeneklerde uygulama kimliği eksikse