Sınıf: CastSession

Marka

CastSession

yeni CastSession(sessionObj; durum)

Parametre

sessionObj

chrome.cast.Session

Oturum verileri.

Değer boş olamaz.

state

cast.framework.SessionState

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

chrome.cast.media.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.