cast. çerçeve. CastSession
Yayın oturumunu yönetir.
Marka
CastSession
yeni CastSession(sessionObj; durum)
Parametre |
|
---|---|
sessionObj |
Oturum verileri. Değer boş olamaz. |
state |
Oturum durumu. Değer boş olamaz. |
Yöntemler
addEventListener
addEventListener(type, handler)
Bir etkinlik işleyici ekler.
Parametre |
|
---|---|
tür |
cast.framework.SessionEventType Etkinlik türü. Değer boş olamaz. |
handler |
(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) |
addMessageListener
addMessageListener(namespace, listener)
Alıcı uygulamadan bir mesaj alındığında çağrılan bir işleyici ekler. İşleyici, ilk bağımsız değişken olarak ad alanı ve ikinci bağımsız değişken olarak mesaj ile çağrılır.
Parametre |
|
---|---|
ad alanı |
dize Dinlenecek ad alanı, ör. "urn:x-cast:com.example.namespace". |
işleyici |
Functions(dize; dize) Eklenecek dinleyici. |
endSession
endSession(stopCasting)
Mevcut oturumu sonlandırır.
Parametre |
|
---|---|
stopCasting |
boolean Mevcut oturum sonlandırıldığında alıcı uygulama durdurulur. |
getActiveInputState
getActiveInputState(), cast.framework.ActiveInputState değerini döndürür
- İlerlemeler
-
non-null cast.framework.ActiveInputState
Alıcı etkin giriş durumu.
getApplicationMetadata
getApplicationMetadata(), cast.framework.ApplicationMetadata değerini döndürür
- İlerlemeler
-
non-null cast.framework.ApplicationMetadata
Uygulama meta verileri.
getApplicationStatus
getApplicationStatus() dize döndürür
- İlerlemeler
-
nullable string
Uygulama durumu dizesi.
getCastDevice
getCastDevice(), chrome.cast.Receiver değerini döndürür
- İlerlemeler
-
non-null chrome.cast.Receiver
Yayın cihazı meta verileri.
getMediaSession
getMediaSession(), chrome.cast.media.Media değerini döndürür
Varsa geçerli medya oturumunu döndürür.
- İlerlemeler
-
nullable chrome.cast.media.Media
Mevcut medya oturumu.
getSessionId
getSessionId() dizeyi döndürür
- İlerlemeler
-
string
Bu oturum için benzersiz kimlik.
getSessionObj
getSessionObj() chrome.cast.Session değerini döndürür
- İlerlemeler
-
non-null chrome.cast.Session
Oturum verileri.
getSessionState
getSessionState(), cast.framework.SessionState değerini döndürür
- İlerlemeler
-
cast.framework.SessionState
Mevcut oturum durumu.
getVolume
getVolume() sayıyı döndürür
- İlerlemeler
-
nullable number
Varsa alıcının sesi.
isMute
isCase(), boole değerini döndürür
- İlerlemeler
-
nullable boolean
Varsa alıcının sessize alma durumu.
loadMedia
loadMedia(loadRequest) , boş değer içeren chrome.cast.ErrorCode içeren Promise değerini döndürür
Medyayı, çalışan bir alıcı uygulamaya yükler.
Parametre |
|
---|---|
loadRequest |
Değer boş olamaz. |
- İlerlemeler
-
non-null Promise containing nullable chrome.cast.ErrorCode
Yüklemenin başarılı veya alıcıya gönderilmediğini belirtme sözü verin (oturum media_session etkinliğine aktarılır).
removeEventListener
removeEventListener(type, handler)
Bir etkinlik işleyiciyi kaldırır.
Parametre |
|
---|---|
tür |
cast.framework.SessionEventType Etkinlik türü. Değer boş olamaz. |
handler |
(function(non-null cast.framework.ApplicationStatusEventData), function(non-null cast.framework.ApplicationMetadataEventData), function(non-null cast.framework.ActiveInputStateEventData), function(non-null cast.framework.MediaSessionEventData), or function(non-null cast.framework.VolumeEventData)) |
removeMessageListener
removeMessageListener(namespace, listener)
Daha önce eklenmiş mesajlar için işleyiciyi kaldırır.
Parametre |
|
---|---|
ad alanı |
dize Dinlenen ad alanı, ör. "urn:x-cast:com.example.namespace". |
işleyici |
Functions(dize; dize) Kaldırılacak dinleyici. |
sendMessage
sendMessage(namespace, data), boş değer içeren chrome.cast.ErrorCode içeren Promise değerini döndürür
Alıcıya mesaj gönderir.
Parametre |
|
---|---|
ad alanı |
dize Mesajın gönderileceği ad alanı, ör. "urn:x-cast:com.example.namespace". |
veri |
(non-null Object or string) Gönderilecek veriler. |
- İlerlemeler
-
non-null Promise containing nullable chrome.cast.ErrorCode
Mesaj gönderildiğinde taahhüt edilen çözümdür veya başarısız olursa hata koduyla reddedilir.
setMute
setSessiz(isSessiz), boş değer atanabilir chrome.cast.ErrorCode öğesini içeren Promise döndürür
Alıcının sesini kapatın veya alıcının sesini kapatın.
Parametre |
|
---|---|
isMute |
boolean Yeni yoksayılma durumu. |
- İlerlemeler
-
non-null Promise containing nullable chrome.cast.ErrorCode
Çözülmüş söz alıcı güncellendi veya başarısız olursa hata kodu ile reddedildi.
setVolume
setVolume(Volume) , boş değer içeren chrome.cast.ErrorCode içeren Promise değerini döndürür
Alıcının ses düzeyini ayarlar.
Parametre |
|
---|---|
ses düzeyi |
sayı 0,0 ile 1,0 arasındaki yeni ses düzeyi. |
- İlerlemeler
-
non-null Promise containing nullable chrome.cast.ErrorCode
Çözülmüş söz alıcı güncellendi veya başarısız olursa hata kodu ile reddedildi.