Sınıf: CastSession

Marka

Yayınlama oturumu

yeni CastSession(sessionObj, eyalet)

Parametre

oturumObj

chrome.cast.Session

Oturum verileri.

Değer boş olmamalıdır.

state

cast.framework.SessionState

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

chrome.cast.media.LoadRequest

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.