cast.framework. CastReceiverOptions
Yayın alıcı bağlam seçenekleri. Tüm tesisler isteğe bağlıdır.
Marka
CastReceiverOptions
yeni CastReceiverOptions()
Özellikler
adBreakPreloadTime
(sayı veya tanımsız)
Tek bir reklamın içeriğini ne kadar önceden yüklememiz gerekir? kaç saniye içinde başlayacağını anlatır. Böylece reklam arasının önceden yüklenmesinden de kaçınabilirsiniz. ayarlayabilir, bu nedenle reklam metriklerinizi karıştırabilirsiniz. Sağlanmazsa varsayılan olarak 5 saniye kullanılır.
customNamespaces
Boş olmayan cast.framework.system.MessageType özelliklerine sahip, boş olmayan Nesne
Özel mesaj ad alanları ve türlerinin haritası. Özel mesaj ad alanları, uygulamadan önce başlatılmalıdır bu nedenle alıcı seçeneklerinde sağlanmalıdır. (Burada belirtilmemişse varsayılan mesaj türü JSON'dir.)
disableIdleTimeout
(boole veya tanımsız)
Doğru değerine ayarlanırsa alıcı boşta kaldığında kapanmasını engeller devam edebilir. Bu özellik yalnızca medya dışı uygulamalar için de geçerlidir.
enforceSupportedCommands
boolean
True (doğru) değerine ayarlanırsa supportedCommands haritasında bulunmayan medya komutları hata oluşturabilir. cast.framework.messages.ErrorCondition ayarlanır NOT_SUPPORTED olarak değiştirildi. Medya komutlarına izin veren varsayılan değer false'tur önce harita kontrol edilmeden yürütülecektir.
localSenderId
(dize veya tanımsız)
Yerel istekler için kullanılan gönderen kimliği. Varsayılan değer "local"dir.
maxInactivity
(sayı veya tanımsız)
Boşta kalma kapatılmadan önce geçen maksimum süre (saniye cinsinden) gönderen bağlantısı. Bu değerin ayarlanması, kalp atışı mesajının saklanmasını sağlar yeniden oluşturalım. Yanıt vermeyen gönderenleri zaman aşımına uğradı. Minimum değer 5 saniyedir; büyük yok sınır uygulanır ancak platform TCP'nin tamamlanması genellikle birkaç dakika sürer zaman aşımları devreye girer. Varsayılan değer 10 saniyedir.
mediaElement
(boş olmayan HTMLMediaElement veya tanımsız)
İçeriklerin oynatılacağı medya öğesi. Varsayılan davranış sayfada bulunan ilk medya öğesi.
playbackConfig
(boş olmayan cast.framework.PlaybackConfig veya tanımlanmamış)
Özel parametreler içeren bir oynatma yapılandırması.
playWatchedBreak
(boole veya tanımsız)
True (doğru) ise, önceden ayarlanmış olsa bile istemci tarafından eklenmiş bir ara oynatılır izliyor.
preferredPlaybackRate
(sayı veya tanımsız)
Yükleme isteğinde belirtilmediyse kullanılacak oynatma hızı. İzin Verilebilir 1 normal hız olmak üzere 0, 5 ila 2'dir.
preferredTextLanguage
(dize veya tanımsız)
Yükleme isteği geçerli değilse metin parçası için kullanılacak dil etkin bir kanal belirtin.
sıra
(boş olmayan cast.framework.QueueBase veya tanımlanmamış)
Özel sıra uygulaması.
shakaVariant
(boş olmayan cast.framework.ShakaVariant veya tanımsız)
Shaka Player'ın hangi derlemesi yüklenmelidir? Şu değere ayarla:
Hata ayıklama derlemesi yüklemek için cast.framework.ShakaVariant.DEBUG
shakaVersion
(dize veya tanımsız)
MAJOR.MINOR.PATCH biçimindeki Shaka sürümü (ör. "4.9.2") ( geçerli varsayılan ayar) seçin.
Desteklenen sürümler >=4.9.2 <5.0.0'dır. Kullanımdan kaldırılmış ancak hâlâ uyumlu sürümler >=2.5.6 <4.9.2'dir.
NOT: Varsayılandan daha eski Shaka Player sürümleri önerilmez. çünkü son sürümlerde düzeltilmiş olan birçok hata var. Daha yeni sürümler etkinleştirilmeyen ek düzeltmeleri veya özellikleri etkinleştirmek için varsayılan olarak kullanılabilir. Ancak gelecekteki sürümlerin SDK'sının mevcut sürümü, desteklenen sürümlerin aralığını değiştirebilir ve nedeniyle burada belirttiğinizden farklı bir sürümün kullanılmasını zorunlu kılabilirsiniz. Bu işaret yalnızca geçici bir önlem olarak ve Cast Destek Ekibi. (https://developers.google.com/cast/support) adresinden kullanın. üstlenmeniz gerekir.
skipMplLoad
(boole veya tanımsız)
Doğru değerine ayarlanırsa alıcının MPL oynatıcıyı yüklemesini engeller.
skipPlayersLoad
(boole veya tanımsız)
Doğru değerine ayarlanırsa alıcının MPL veya Shaka oynatıcısını yüklemesini engeller kitaplıklar. AtlamaMplLoad ve jumpShakaLoad birlikte ayarlanmasıyla eşdeğerdir "doğru" olarak ayarlayın.
skipShakaLoad
(boole veya tanımsız)
True (doğru) değerine ayarlanırsa alıcının Shaka oynatıcısını yüklemesini engeller.
statusText
(dize veya tanımsız)
Uygulama durumunu temsil eden metin. Şu kriterlere uygun olmalıdır: Uluslararası hale getirme kuralları (gönderen tarafından görüntülenebilecek şekilde) bir uygulamadır.
supportedCommands
(sayı veya tanımsız)
Medya komutlarının bit maskesi tarafından desteklendiğini gösterir. LOAD, PLAY, STOP, GET_STATUS her zaman gerekir yardımcı olur. Bu değer sağlanmazsa PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TrackS ve PLAYBACK_RATE varsayılır.
- Aşağıdaki kaynakları da incelemenizi öneririz:
- cast.framework.messages.Command
uiConfig
(boş olmayan cast.framework.ui.UiConfig veya tanımlanmamış)
Kullanıcı Arayüzü Yapılandırması.
useLegacyDashSupport
(boole veya tanımsız)
true
ise DASH içeriği için MPL kullanın.
useShakaForHls
(boole veya tanımsız)
true
ise HLS içeriği için Shaka Player'ı kullanın. Varsayılan olarak false
değerine ayarlanır.
NOT: HLS içeriği için varsayılan olarak Shaka Oynatıcı uygun değildir çünkü olduğundan emin olmak istiyoruz. HLS alıcılarıyla genel olarak uyumlu olduğundan, daha yüksek performans gösteren ve varsayılandır. Resmi temsilciden önce HLS için Shaka Player'ı etkinleştirirseniz kullanıma sunulduğunda karşılaştığınız tüm sorunları bildirmenizi rica ediyoruz. (https://developers.google.com/cast/support) Tam lansmandan önce HLS için Shaka Player'ın sahibiyiz, Shaka Player'la ilgili hiçbir garanti HLS için uyumluluk sağlar. Ayrıca, bu işareti eski haline döndürmenizi öneririz. önemsiz sorunlarla karşılaşırsanız varsayılan ayardır.
sürüm Kodu
(sayı veya tanımsız)
Alıcınızı temsil eden dahili sürüm numarası olarak kullanılan bir tam sayı sürümünü değil. Bu numara yalnızca alıcıyı ayırt etmek için kullanılır serbest bırakır. Artırılması gereken her bir ve geri alma durumunda bu sürüme bağlı kalmaya devam eder.