cast. çerçeve. CastSession
Yayın oturumunu yönetir.
Marka
Yayınlama oturumu
yeni CastSession(sessionObj, eyalet)
Parametre |
|
---|---|
oturumObj |
Oturum verileri. Değer boş olmamalıdır. |
state |
Oturum durumu. Değer boş olmamalıdır. |
Yöntemler
EtkinlikOlay Dinleyici
addEventHearer(tür, işleyici)
Etkinlik işleyici ekler.
Parametre |
|
---|---|
tür |
cast.framework.SessionEventType Etkinlik türü. Değer boş olmamalıdır. |
handler |
(null(boş olmayan cast.framework.ApplicationStatusEventData), işlev(null olmayan cast.framework.ApplicationmetadataEventData), işlev(null olmayan cast.framework.ActiveInputStateEventData), işlev(null olmayan cast.framework.MediaSessionEventData) veya işlev(null olmayan cast.framework.VolumeEventData) |
MessageMessageHearer
addMessageHearer(ad alanı, dinleyici)
Alıcı uygulamasından bir mesaj alındığında çağrılan bir dinleyici ekler. Dinleyici, ilk bağımsız değişken olarak ad alanı, ikinci bağımsız değişken olarak ise mesaj ile çağrılır.
Parametre |
|
---|---|
ad alanı |
string Dinlenecek ad alanı (ör. "urn:x-cast:com.example.namespace"). |
işleyici |
işlev(dize; dize) Eklenecek dinleyici. |
oturum sonu
endSession(durdurma)
Geçerli oturumu sonlandırır.
Parametre |
|
---|---|
Yayınlamayı durdur |
boolean Mevcut oturum sona erdiğinde alıcı uygulaması durdurulmalıdır. |
getActiveInputState
getActiveInputState(), cast.framework.ActiveInputState değerini döndürür
- İadeler
-
non-null cast.framework.ActiveInputState
Alıcının etkin giriş durumu.
getApplicationMeta Verisi
getApplicationmetadata() cast.framework.Applicationmetadata döndürür
- İadeler
-
non-null cast.framework.ApplicationMetadata
Uygulama meta verileri.
getUygulamaDurumu
getApplicationStatus() dizesini döndürür
- İadeler
-
nullable string
Uygulama durumu dizesi.
Google CastCihazı
getCastDevice(), chrome.cast.Getr değerini döndürür
- İadeler
-
non-null chrome.cast.Receiver
Cihaz meta verilerini yayınlayın.
getMediaSession
getMediaSession() chrome.cast.media.Media değerini döndürür
Varsa mevcut medya oturumunu döndürür.
- İadeler
-
nullable chrome.cast.media.Media
Geçerli medya oturumu.
oturum_oturumuKimliği
getSessionId() returns dizesi
- İadeler
-
string
Bu oturumun benzersiz kimliği.
OturumOturumu Alma
getSessionObj() chrome.cast.Session değerini döndürür
- İadeler
-
non-null chrome.cast.Session
Oturum verileri.
getSessionState
getSessionState(), cast.framework.SessionState değerini döndürür
- İadeler
-
cast.framework.SessionState
Mevcut oturum durumu.
getVolume
getVolume() sonuç sayısı
- İadeler
-
nullable number
Alıcının varsa ses seviyesi.
Sesi kapatma
isMute() boole döndürür
- İadeler
-
nullable boolean
Varsa alıcının sesi kapalı durumu.
medyayı yükle
LoadMedia(LoadRequest) null, null boş chrome.cast.ErrorCode içerir
Medya çalışan bir alıcı uygulamasına yüklenir.
Parametre |
|
---|---|
Yükleme İsteği |
Değer boş olmamalıdır. |
- İadeler
-
non-null Promise containing nullable chrome.cast.ErrorCode
Yükün başarılı olduğunu veya alıcıya gönderilmediğini belirtir (oturum, media_session etkinliğine aktarılır).
EtkinlikOlaylayıcı
removeEventHearer(tür, işleyici)
Etkinlik işleyiciyi kaldırır.
Parametre |
|
---|---|
tür |
cast.framework.SessionEventType Etkinlik türü. Değer boş olmamalıdır. |
handler |
(null(boş olmayan cast.framework.ApplicationStatusEventData), işlev(null olmayan cast.framework.ApplicationmetadataEventData), işlev(null olmayan cast.framework.ActiveInputStateEventData), işlev(null olmayan cast.framework.MediaSessionEventData) veya işlev(null olmayan cast.framework.VolumeEventData) |
MessageMessageer'ı kaldır
removeMessageHearer(ad alanı, dinleyici)
Daha önce eklenmiş iletileri işleyiciyi kaldırır.
Parametre |
|
---|---|
ad alanı |
string Dinlenen ad alanı (ör. "urn:x-cast:com.example.namespace"). |
işleyici |
işlev(dize; dize) Kaldırılacak dinleyici. |
Mesaj gönder
sendMessage(namespace, data), boş değer chrome.cast.ErrorCode içeren vaat döndürür
Alıcıya bir mesaj gönderir.
Parametre |
|
---|---|
ad alanı |
string İletinin gönderileceği ad alanı (ör. "urn:x-cast:com.example.namespace"). |
veri |
(null olmayan Nesne veya dize) Veriler gönderilecek. |
- İadeler
-
non-null Promise containing nullable chrome.cast.ErrorCode
Mesaj gönderildiğinde vadedildi veya başarısız olduysa hata koduyla reddedildi.
sesi kapat
setMute(isMute), null, chrome.cast.ErrorCode içeriyor
Alıcıyı sessize alın veya sessize alın.
Parametre |
|
---|---|
Sesi kapatma |
boolean Yeni sesi kapatma durumu. |
- İadeler
-
non-null Promise containing nullable chrome.cast.ErrorCode
Vadedilen taahhüt alıcısı güncellendi veya başarısız olduysa hata koduyla reddedildi.
ses düzeyini ayarla
setVolume(volume) boş değer chrome.cast.ErrorCode içeren bir söz döndürür
Alıcı ses düzeyini ayarlar.
Parametre |
|
---|---|
ses düzeyi |
number (sayı) 0,0 ile 1,0 arasında yeni ses düzeyi. |
- İadeler
-
non-null Promise containing nullable chrome.cast.ErrorCode
Vadedilen taahhüt alıcısı güncellendi veya başarısız olduysa hata koduyla reddedildi.