cast. framework. CastReceiverContext
            Temel kitaplıkların yüklenmesini yönetir ve temel Cast alıcı SDK'sını başlatır.
- Battaniyeler
 - 
                
non-null ErrorMediaElement, doküman gövdesinde oluşturulmamışsa. Birden fazla medya öğesi oluşturulursa geliştirici, CAF alıcısının kullanacağı öğelerden birine "castMediaElement" sınıfını ayarlamalıdır. 
Yöntemler
getInstance
getInstance() cast.framework.CastReceiverContext değerini döndürür.
CastReceiverContext singleton örneğini döndürür.
- İadeler
 - 
                  
non-null cast.framework.CastReceiverContext 
addCustomMessageListener
addCustomMessageListener(namespace, listener)
Özel mesaj kanalı için mesaj dinleyici oluşturur. Bir ad alanı için birden fazla dinleyiciye izin verilir.
                      Parametre | 
                  |
|---|---|
| 
                         ad alanı  | 
                      
                         dize Ad alanı. Geçerli bir ad alanının "urn:x-cast:" dizesiyle başlaması gerektiğini unutmayın.  | 
                    
| 
                         işleyici  | 
                      
                         function(non-null cast.framework.system.Message)  | 
                    
- Battaniyeler
 - 
                  
ErrorSistem hazır değilse veya ad alanı bu uygulama tarafından desteklenmiyorsa. 
addEventListener
addEventListener(type, handler)
Yayın sistem etkinliklerine dinleyici ekleyin.
                      Parametre | 
                  |
|---|---|
| 
                         tür  | 
                      
                         cast.framework.system.EventType Değer boş olmamalıdır.  | 
                    
| 
                         handler  | 
                      
                         function(non-null cast.framework.system.Event)  | 
                    
canDisplayType
canDisplayType(mimeType, codecs, width, height, framerate) boolean değerini döndürür
Video veya ses akışlarının belirtilen medya parametrelerinin platform tarafından desteklenip desteklenmediğini kontrol eder.
                      Parametre | 
                  |
|---|---|
| 
                         mimeType  | 
                      
                         dize Medya MIME türü. "/" ile ayrılmış bir tür ve alt türden oluşur. Video veya ses MIME türleri olabilir.  | 
                    
| 
                         codec'ler  | 
                      
                         İsteğe bağlı dize Alıntılanmış dize, virgülle ayrılmış bir biçim listesi içerir. Her biçim, akışta bulunan bir medya örneği türünü belirtir.  | 
                    
| 
                         genişlik  | 
                      
                         İsteğe bağlı sayı Akışın yatay çözünürlüğünü piksel cinsinden açıklar.  | 
                    
| 
                         yükseklik  | 
                      
                         İsteğe bağlı sayı Akışın piksel cinsinden dikey çözünürlüğünü açıklar.  | 
                    
| 
                         kare hızı  | 
                      
                         İsteğe bağlı sayı Akışın kare hızını açıklar.  | 
                    
- İadeler
 - 
                  
booleanYayın, Chromecast'te oynatılabiliyorsa. 
getApplicationData
getApplicationData() cast.framework.system.ApplicationData değerini döndürür.
Sistem hazır olduğunda uygulama bilgilerini sağlar, aksi takdirde null olur.
- İadeler
 - 
                  
nullable cast.framework.system.ApplicationDataUygulama bilgileri veya sistem hazır değilse null. 
getDeviceCapabilities
getDeviceCapabilities() returns cast.receiver.CastReceiverManager.DeviceCapabilitiesObj
Sistem hazır olduğunda cihaz özellikleri hakkında bilgi sağlar. Aksi takdirde değer null olur. Boş bir nesne döndürülürse cihaz herhangi bir özellik bilgisi göstermez.
- İadeler
 - 
                  
nullable cast.receiver.CastReceiverManager.DeviceCapabilitiesObjCihaz özellikleri bilgileri (anahtar/değer çiftleri). Sistem henüz hazır değilse null olur. Platform herhangi bir cihaz özelliği bilgisi sunmuyorsa boş bir nesne olabilir. 
getDeviceInformation
getDeviceInformation() returns cast.receiver.CastReceiverManager.DeviceInformationObj
Sistem hazır olduğunda, özelliklerle ilgili olmayan tanımlayıcı cihaz bilgilerini sağlar. Aksi takdirde "null" olur. Boş bir nesne döndürülürse cihaz bu tür bilgileri kullanıma sunmaz.
- İadeler
 - 
                  
nullable cast.receiver.CastReceiverManager.DeviceInformationObjCihaz bilgileri (anahtar/değer çiftleri). Sistem henüz hazır değilse bu değer null olur. Platform bu bilgileri göstermiyorsa boş bir nesne 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 
getSender
getSender(senderId) returns cast.framework.system.Sender
Göndereni gönderen kimliğine göre alma
                      Parametre | 
                  |
|---|---|
| 
                         senderId  | 
                      
                         dize Döndürülecek gönderenin kimliği.  | 
                    
- İadeler
 - 
                  
nullable cast.framework.system.Sender 
getSenders
getSenders() returns Array of non-null cast.framework.system.Sender
Şu anda 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 beklemede olup olmadığını bildirir.
- İadeler
 - 
                  
non-null cast.framework.system.StandbyStateUygulamanın HDMI girişinin beklemede olup olmadığı. Örneğin, TV CEC komutlarını desteklemediği için belirlenemiyorsa döndürülen değer UNKNOWN olur. 
getSystemState
getSystemState() cast.framework.system.SystemState değerini döndürür.
Sistem durumu hakkında uygulama bilgileri sağlar.
- İadeler
 - 
                  
non-null cast.framework.system.SystemStateSistemin durumu. 
getVisibilityState
getVisibilityState() cast.framework.system.VisibilityState değerini döndürür.
Yayın uygulamasının HDMI etkin girişi olup olmadığını bildirir.
- İadeler
 - 
                  
non-null cast.framework.system.VisibilityStateUygulamanın HDMI etkin girişi olup olmadığı. Örneğin, TV CEC komutlarını desteklemediği için belirlenemiyorsa döndürülen değer UNKNOWN olur. 
isSystemReady
isSystemReady() boole değeri döndürür.
Uygulama görüşmeleri başladığında sistem, uygulama bilgilerinin hazır olduğunu ve bir gönderen bağlandığı anda uygulamanın mesaj gönderebileceğini belirtmek için hazır olayını gönderir.
- İadeler
 - 
                  
booleanSistem, mesajları işlemeye hazır mı? 
loadPlayerLibraries
loadPlayerLibraries(useLegacyDashSupport)
player.js dosyasını yüklemeye başlayın. Bu, alıcıyı başlatma aşamasında, başlatma çağrısı yapılmadan önce oynatıcıların JavaScript kodunu yüklemeye başlamak için kullanılabilir. Oyuncular zaten yüklenmişse (başlatma çağrısı yapılmışsa) bu işlev hiçbir işlem yapmaz.
                      Parametre | 
                  |
|---|---|
| 
                         useLegacyDashSupport  | 
                      
                         İsteğe bağlı boolean MPL'nin DASH içeriği için kullanılması gerektiğini belirtin.  | 
                    
removeCustomMessageListener
removeCustomMessageListener(namespace, listener)
Daha önce CastReceiverContext#addCustomMessageListener ile kaydedilmiş bir ileti dinleyicisini kaldırır.
              
                      Parametre | 
                  |
|---|---|
| 
                         ad alanı  | 
                      
                         dize Ad alanı. Geçerli bir ad alanının "urn:x-cast:" dizesiyle başlaması gerektiğini unutmayın.  | 
                    
| 
                         işleyici  | 
                      
                         function(non-null cast.framework.system.Message) Kaydı silinecek ileti işleyici işlevi.  | 
                    
- Battaniyeler
 - 
                  
ErrorSistem hazır değilse veya ad alanı bu uygulama tarafından desteklenmiyorsa. 
removeEventListener
removeEventListener(type, handler)
Sistem etkinliklerini yayınlamak için dinleyiciyi kaldırın.
                      Parametre | 
                  |
|---|---|
| 
                         tür  | 
                      
                         cast.framework.system.EventType Değer boş olmamalıdır.  | 
                    
| 
                         handler  | 
                      
                         function(non-null cast.framework.system.Event)  | 
                    
sendCustomMessage
sendCustomMessage(namespace, senderId, data)
Belirli bir gönderene mesaj gönderir.
                      Parametre | 
                  |
|---|---|
| 
                         ad alanı  | 
                      
                         dize Ad alanı. Geçerli bir ad alanının "urn:x-cast:" dizesiyle başlaması gerektiğini unutmayın.  | 
                    
| 
                         senderId  | 
                      
                         (dize veya tanımsız) Tüm gönderenlere yayın için senderId veya undefined.  | 
                    
| 
                         aktarma  | 
                      
                         tüm türler İleti yükü. Değer boş olmamalıdır.  | 
                    
- Battaniyeler
 - 
                  
Errorİleti hazırlanırken hata oluştuysa 
sendFeedbackMessage
sendFeedbackMessage(feedbackMessage)
Bu işlev, uygulamada hata ayıklama durumu bilgileri geri bildirim raporuna eklenirse feedbackstarted etkinliğine yanıt olarak çağrılmalıdır. Uygulamanın kaydetmek istediği hata ayıklama bilgilerini temsil eden bir dize olan "message" parametresini alır.
                      Parametre | 
                  |
|---|---|
| 
                         feedbackMessage  | 
                      
                         dize  | 
                    
- Kullanımdan kaldırıldı
 - cast.framework.CastReceiverContext#setFeedbackHandler'ı kullanın
 
setApplicationState
setApplicationState(statusText)
Uygulama durumunu ayarlar. Uygulama, durumu değiştiğinde bu yöntemi çağırmalıdır. Tanımlanmamışsa veya boş bir dizeye ayarlanmışsa uygulama kaydı sırasında belirlenen Uygulama Adı değeri, varsayılan olarak uygulama durumu için kullanılır.
                      Parametre | 
                  |
|---|---|
| 
                         statusText  | 
                      
                         dize Durum metni.  | 
                    
setFeedbackHandler
setFeedbackHandler(feedbackHandler)
Geri bildirim raporuna ek veriler sağlamak için bir işleyici ayarlayın. Geri bildirim oluşturulduğunda işleyici çağrılır ve dize veya dize sözü olarak ek veriler döndürmelidir. Raporun dahil edilmesi için iade sözü 5 saniye içinde çözümlenmelidir.
                      Parametre | 
                  |
|---|---|
| 
                         feedbackHandler  | 
                      
                         function() Değer boş olabilir.  | 
                    
setInactivityTimeout
setInactivityTimeout(maxInactivity)
Alıcı boşta kalma zaman aşımını ayarlar. Başlatma çağrısı yaparken maksimum hareketsizlik değerini ayarlamanız ve bu değeri değiştirmemeniz önerilir. Bu API yalnızca geliştirme/hata ayıklama amaçlıdır.
                      Parametre | 
                  |
|---|---|
| 
                         maxInactivity  | 
                      
                         sayı Yanıt vermeyen bir bağlantının kapatılmasından önceki aralık (saniye).  | 
                    
setLoggerLevel
setLoggerLevel(level)
Günlük ayrıntı düzeyini ayarlar.
                      Parametre | 
                  |
|---|---|
| 
                         seviye  | 
                      
                        
                         Günlük kaydı düzeyi. Değer boş olmamalıdır.  | 
                    
start
start(options) cast.framework.CastReceiverContext değerini döndürür.
Alıcı uygulamasının gönderenlerden istek alabilmesi için sistem yöneticisini ve medya yöneticisini başlatır.
                      Parametre | 
                  |
|---|---|
| 
                         seçenekler  | 
                      
                         (null olmayan cast.framework.CastReceiverOptions veya isteğe bağlı null olmayan Nesne)  | 
                    
- İadeler
 - 
                  
non-null cast.framework.CastReceiverContext 
stop
stop()
Alıcı uygulamasını kapatın.