cast. çerçeve. CastGetrContext
Temel kitaplıkların yüklenmesini yönetir ve temel yayın alıcı SDK'sını başlatır.
- Dekoratif yastıklar
-
non-null Error
MediaElement, doküman gövdesinde oluşturulmadıysa. Birden fazla medya öğesi oluşturulursa geliştirici, "castMediaElement" sınıfını bunlardan birine ayarlamalıdır. CAF alıcısı bunu kullanır.
Yöntemler
GetInstance
getInstance(), cast.framework.CastGetrContext değerini döndürür
CastGetrContext singleton örneğini döndürür.
- İadeler
-
non-null cast.framework.CastReceiverContext
ÖzelMesaj İşleyici
addCustomMessageHearer(ad alanı, işleyici)
Özel mesaj kanalında mesaj işleyiciyi ayarlar.
Parametre |
|
---|---|
ad alanı |
string Ad alanı. Geçerli bir ad alanının önüne "urn:x-cast:" dizesinin eklenmesi gerektiğini unutmayın. |
işleyici |
Functions(null olmayan cast.framework.system.Event) |
- Dekoratif yastıklar
-
Error
Sistem hazır değilse veya ad alanı bu uygulama tarafından desteklenmiyorsa.
etkinliketkinlik işleyici
addEventHearer(tür, işleyici)
Yayın sistemi etkinliklerine dinleyici ekleyin.
Parametre |
|
---|---|
tür |
cast.framework.system.EventType Değer boş olamaz. |
handler |
Functions(null olmayan cast.framework.system.Event) |
canDisplayType
canDisplayType(mimeType, codec'ler, genişlik, yükseklik, kare hızı) boole değerini döndürür
Video veya ses akışları için belirtilen medya parametrelerinin platform tarafından desteklenip desteklenmediğini kontrol eder.
Parametre |
|
---|---|
mimeTürü |
string Medya MIME türü. "/" işaretiyle ayrılmış bir tür ve alt türden oluşur. Video veya işitsel mime türleri olabilir. |
codec'ler |
İsteğe bağlı string Tırnak içine alınmış dize, biçimlerin virgülle ayrılmış listesini içerir. Burada her biçim, akışta bulunan bir medya örnek türünü belirtir. |
genişlik |
İsteğe bağlı numara Akış yatay çözünürlüğünü piksel cinsinden açıklar. |
yükseklik |
İsteğe bağlı numara Akış dikey çözünürlüğünü piksel cinsinden açıklar. |
kare hızı |
İsteğe bağlı numara Canlı yayının kare hızını açıklar. |
- İadeler
-
boolean
Akış chromecast'te oynatılabildiğinde.
UygulamaUygulama Verileri
getApplicationData(), cast.framework.system.ApplicationData değerini döndürür
Sistem hazır olduğunda uygulama bilgilerini sağlar. Aksi takdirde boş olacaktır.
- İadeler
-
nullable cast.framework.system.ApplicationData
Uygulama bilgisi veya sistem hazır değilse boş kalır.
CihazCihaz Yetenekleri
getDeviceCapabilities() Nesneyi döndürür
Sistem hazır olduğunda cihaz özellikleri hakkında bilgi sağlar, aksi takdirde boş olur. Boş bir nesne döndürülürse cihaz, herhangi bir özellik bilgisini açığa çıkarmaz.
- İadeler
-
nullable Object
Cihaz özellikleri bilgileri (anahtar/değer çiftleri). Sistem henüz hazır değilse boş olacaktır. Platform, cihaz özellikleri hakkında bilgi vermiyorsa bu nesne boş olabilir.
getPlayerManager
getPlayerManager(), cast.framework.PlayerManager değerini döndürür
Medya oynatmayı kontrol edip izleyebilecek Player örneğini alın.
- İadeler
-
non-null cast.framework.PlayerManager
getGönderen
getsend(senderId) cast.framework.system.Gönderen değerini döndürür
Gönderen kimliğine göre bir gönderen al
Parametre |
|
---|---|
gönderen kimliği |
string Döndürülecek gönderenin kimliği. |
- İadeler
-
nullable cast.framework.system.Sender
getGönderenler
getGönderens(), boş olmayan cast.framework.system.Gönderen dizisini döndürür
Halihazırda bağlı olan gönderenlerin listesini alır.
- İadeler
-
non-null Array of non-null cast.framework.system.Sender
getStandbyState
getStandbyState(), cast.framework.system.StandbyState değerini döndürür
Yayın uygulamasının HDMI girişinin bekleme modunda olup olmadığı bildirilir.
- İadeler
-
non-null cast.framework.system.StandbyState
Uygulamanın HDMI girişinin bekleme modunda olup olmadığı. Örneğin TV, CEC komutlarını desteklemediğinden belirlenemezse döndürülen değer BİLİNMEZ.
getSystemState
getSystemState(), cast.framework.system.SystemState değerini döndürür.
Sistem durumu hakkında uygulama bilgilerini sağlar.
- İadeler
-
non-null cast.framework.system.SystemState
Sistem durumu.
GörünürlükDurumu
getVisibilityState(), cast.framework.system.VisibilityState değerini döndürür
Yayınlama uygulamasının HDMI aktif girişi olup olmadığını bildirir.
- İadeler
-
non-null cast.framework.system.VisibilityState
Uygulamanın HDMI aktif girişi olup olmadığı. Örneğin TV, CEC komutlarını desteklemediğinden belirlenemezse döndürülen değer BİLİNMEZ.
SistemHazır
isSystemReady() boole döndürür
Uygulama çağrıları başladığında sistem, uygulama etkinliğini hazır olduğunu belirtmek için hazır etkinliği gönderir ve uygulama, bir gönderen bağlanır bağlanmaz uygulama gönderebilir.
- İadeler
-
boolean
Sistemin mesajları işlemeye hazır olup olmadığı.
PlayPlayKitaplıkları
LoadPlayerKitaplıkları(useOldDashSupport)
Oynatıcı js'sini yüklemeye başlayın. Bu ölçüt, çağrı başlatılmadan önce alıcıyı başlatma işleminin başlarında oynatıcının js kodunu yüklemeye başlamak için kullanılabilir. Oyuncular zaten yüklenmişse bu işlev için herhangi bir işlem yapılmaz (başlangıç çağrıldı).
Parametre |
|
---|---|
EskiDashSupport'i kullanma |
İsteğe bağlı boolean DASH içeriği için MPL'nin kullanılması gerektiğini belirtin. |
ÖzelMesaj İşleyici'yi kaldır
removeCustomMessageHearer(ad alanı, dinleyici)
Özel mesaj kanalında mesaj işleyiciyi kaldırın.
Parametre |
|
---|---|
ad alanı |
string Ad alanı. Geçerli bir ad alanının önüne "urn:x-cast:" dizesinin eklenmesi gerektiğini unutmayın. |
işleyici |
Functions(null olmayan cast.framework.system.Event) |
- Dekoratif yastıklar
-
Error
Sistem hazır değilse veya ad alanı bu uygulama tarafından desteklenmiyorsa.
EtkinlikDinleyiciDikey
removeEventHearer(tür, işleyici)
Yayın sistemi etkinliklerini yayınlamak için işleyiciyi kaldırın.
Parametre |
|
---|---|
tür |
cast.framework.system.EventType Değer boş olamaz. |
handler |
Functions(null olmayan cast.framework.system.Event) |
ÖzelMesajGönder
sendCustomMessage(ad alanı, gönderen kimliği, mesaj)
Belirli bir gönderene ileti gönderir.
Parametre |
|
---|---|
ad alanı |
string Ad alanı. Geçerli bir ad alanının önüne "urn:x-cast:" dizesinin eklenmesi gerektiğini unutmayın. |
gönderen kimliği |
(dize veya tanımsız) Gönderen kimliği (veya tüm gönderenlere yayınlanacak şekilde tanımlanmamış). |
mesaj |
tüm türler Mesaj. Değer boş olamaz. |
- Dekoratif yastıklar
-
Error
İleti hazırlanırken hata oluştuysa.
GeribildirimMesajı
sendfeedbackMessage(feedbackMessage)
Uygulama, geri bildirim raporuna giriş yapmak için hata ayıklama durumu bilgileri eklerse bu işlev,feedbackstarted etkinliğine yanıt olarak çağrılmalıdır. Uygulamanın günlüğe kaydetmek istediği hata ayıklama bilgilerini temsil eden bir dize olan "message" parametresini alır.
Parametre |
|
---|---|
geribildirimMesajı |
string |
- Kullanımdan kaldırıldı
- cast.framework.CastGetrContext#setfeedbackHandler etiketini kullanın
SetApplicationState
setApplicationState(durumMetin)
Uygulama durumunu ayarlar. Uygulama, durumu değiştiğinde bunu çağırmalıdır. Tanımlanmamışsa veya boş bir dizeye ayarlanırsa, uygulama kaydı sırasında oluşturulan Uygulama Adı değeri, varsayılan olarak uygulama durumu için kullanılır.
Parametre |
|
---|---|
durumMetin |
string Durum metni. |
Geri BildirimHandler
setfeedbackHandler(feedbackHandler)
Geri bildirim raporuna ek veri sağlamak için bir işleyici ayarlayın. Bildirilen bir geri bildirim oluşturulduğunda işleyici çağrılır ve dize olarak ek veri veya bir dize sözü döndürmelidir. İade taahhütünün, rapora dahil edilmesi için 5 saniye içinde çözümlenmesi gerekir.
Parametre |
|
---|---|
geri bildirim işleyicisi |
fonksiyon() Değer boş olabilir. |
setInactivityTimeout
setInactivityTimeout(maxInactivity)
Alıcı etkin olmama zaman aşımını ayarlar. Başlat'ı çağırıp değiştirmediğiniz sürece maksimum işlemsizlik değerini ayarlamanız önerilir. Bu API yalnızca geliştirme/hata ayıklama amacıyla kullanılır.
Parametre |
|
---|---|
Maksimum Etkinlik Yok |
numara Yanıt vermeyen bir bağlantıyı kapatmadan önce saniye cinsinden aralık. |
SetLoggerLeveli
setLoggerLevel(level)
Günlük ayrıntı düzeyi düzeyini ayarlar.
Parametre |
|
---|---|
seviye |
Günlük kaydı düzeyi. Değer boş olamaz. |
start
start(Options), cast.framework.CastGetrContext değerini döndürür
Sistem yöneticisini ve medya yöneticisini başlatır. Böylece alıcı uygulamanın gönderenlerden istek almasına izin verir.
Parametre |
|
---|---|
seçenekler |
(null olmayan cast.framework.CastGetrOptions veya isteğe bağlı null olmayan Nesne) |
- İadeler
-
non-null cast.framework.CastReceiverContext
stop
stop()
Alıcı uygulamasını kapat.