cast. framework. CastReceiverOptions
            Yayın alıcısı bağlam seçenekleri. Tüm özellikler isteğe bağlıdır.
Marka
CastReceiverOptions
new CastReceiverOptions()
Özellikler
adBreakPreloadTime
(sayı veya tanımlanmamış)
Tek bir reklam arasının içeriğini ne kadar önceden önceden yüklememiz gerektiği (saniye cinsinden). Bu sayede, reklam arasını çok önceden önceden yükleyerek reklam metriklerinizin karışmasını önleyebilirsiniz. Sağlanmazsa 5 saniyelik varsayılan değer kullanılır.
customNamespaces
null olmayan cast.framework.system.MessageType özelliklerine sahip null olmayan Object
Özel mesaj ad alanlarının ve türlerinin haritası. Özel mesaj ad alanları, uygulama başlamadan ö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'dur.)
disableIdleTimeout
(boolean veya undefined)
Doğruysa etkin oynatma durduktan sonra alıcının boşta kaldığında kapatılmasını engeller. Bu özellik yalnızca medya dışı uygulamalar için kullanılmalıdır.
enforceSupportedCommands
boolean
Doğruysa supportedCommands haritasında olmayan tüm medya komutları hata oluşturur. cast.framework.messages.ErrorReason, NOT_SUPPORTED olarak ayarlanır. Varsayılan değer false'tur. Bu değer, medya komutlarının harita kontrolü yapılmadan yürütülmesine olanak tanır.
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ımlanmamış)
Boşta olan gönderen bağlantısının kapatılmasından önceki maksimum süre (saniye cinsinden). Bu değerin ayarlanması, bağlantının etkin kalması için bir kalp atışı mesajının gönderilmesini sağlar. Yanıt vermeyen gönderenleri, normal TCP zaman aşımlarından daha hızlı tespit etmek için kullanılır. Minimum değer 5 saniyedir. Üst sınır uygulanmaz ancak platform TCP zaman aşımlarının devreye girmesi genellikle birkaç dakika sürer. Varsayılan değer 10 saniyedir.
mediaElement
(non-null HTMLMediaElement veya undefined)
İçeriğin oynatılacağı medya öğesi. Varsayılan davranış, sayfada bulunan ilk medya öğesini kullanmaktır.
playbackConfig
(null olmayan cast.framework.PlaybackConfig veya tanımlanmamış)
Özel parametreler içeren bir oynatma yapılandırması.
playWatchedBreak
(boolean veya undefined)
Doğruysa, istemci tarafından birleştirilmiş bir reklam arası daha önce izlenmiş olsa bile oynatılır.
preferredPlaybackRate
(sayı veya tanımlanmamış)
Yükleme isteğinde belirtilmemişse kullanılacak oynatma hızı. İzin verilen aralık 0, 5 ile 2 arasındadır.Normal hız 1'dir.
preferredTextLanguage
(dize veya tanımsız)
Yükleme isteğinde etkin bir parça belirtilmemişse metin parçası için kullanılacak dil.
sıra
(null olmayan cast.framework.QueueBase veya tanımlanmamış)
Özel sıra uygulaması.
shakaVariant
(null olmayan cast.framework.ShakaVariant veya tanımlanmamış)
Hangi Shaka Player derlemesi yüklenmelidir? Hata ayıklama derlemesi yüklemek için
                cast.framework.ShakaVariant.DEBUG olarak ayarlayın.
              
shakaVersion
(dize veya tanımsız)
ANASÜRÜM.ALTSÜRÜM.YAMA veya ANASÜRÜM.ALTSÜRÜM.YAMA-SON EK biçiminde Shaka sürümü (ör. "4.15.12" (mevcut varsayılan)).
Desteklenen sürümler >=4.15.12 <5.0.0'dır. Desteği sonlandırılmış ancak hâlâ uyumlu olan sürümler >=2.5.6 <4.15.12'dir.
NOT: Birçok hata en son sürümlerde düzeltildiği için Shaka Player'ın varsayılan sürümünden eski sürümlerini kullanmanız önerilmez. Daha yeni sürümler, henüz varsayılan olarak kullanılamayan ek düzeltmeleri veya özellikleri etkinleştirmek için burada belirtilebilir. Ancak Web Alıcı SDK'sının gelecekteki sürümlerinde desteklenen sürümlerin aralığının değişebileceğini ve burada belirttiğiniz sürümden farklı bir sürümün kullanılmasının zorunlu tutulabileceğini lütfen unutmayın. Bu işaret yalnızca geçici bir önlem olarak ve Cast destek ekibinin rehberliğinde kullanılmalıdır. (https://developers.google.com/cast/support) Kullanım riski size aittir.
skipMplLoad
(boolean veya undefined)
Doğruysa alıcının MPL oynatıcısını yüklemesini engeller.
skipPlayersLoad
(boolean veya undefined)
Doğruysa alıcının MPL veya Shaka Player kitaplıklarını yüklemesini engeller. skipMplLoad ve skipShakaLoad parametrelerinin her ikisini de true olarak ayarlamaya eşdeğerdir.
skipShakaLoad
(boolean veya undefined)
Doğruysa alıcının Shaka Player'ı yüklemesini engeller.
statusText
(dize veya tanımsız)
Uygulama durumunu gösteren metin. Gönderen uygulaması tarafından görüntülenebileceği için uluslararasılaştırma kurallarına uygun olmalıdır.
supportedCommands
(sayı veya tanımlanmamış)
Uygulama tarafından desteklenen medya komutlarının bit maskesi. LOAD, PLAY, STOP, GET_STATUS her zaman desteklenmelidir. Bu değer sağlanmazsa PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS ve PLAYBACK_RATE özelliklerinin de desteklendiği varsayılır.
- Aşağıdaki kaynakları da incelemenizi öneririz:
 - cast.framework.messages.Command
 
uiConfig
(null olmayan cast.framework.ui.UiConfig veya tanımlanmamış)
Kullanıcı arayüzü yapılandırması.
useLegacyDashSupport
(boolean veya undefined)
true ise DASH içeriği için MPL'yi kullanın.
useShakaForHls
(boolean veya undefined)
true ise HLS içeriği için Shaka Player'ı kullanın. Varsayılan olarak false değerine ayarlanır.
NOT: Shaka Player, HLS içeriği için varsayılan olarak ayarlanmamıştır. Bunun nedeni, henüz eksik özelliklerin olması ve varsayılan olarak ayarlanmadan önce performanslı olmasını ve HLS alıcılarıyla geniş çapta uyumlu olmasını sağlamak istememizdir. Resmi lansmandan önce HLS için Shaka Player'ı etkinleştirirseniz lütfen karşılaştığınız sorunları bildirin. (https://developers.google.com/cast/support) HLS için Shaka Player'ın tam lansmanından önce, HLS için Shaka Player uyumluluğuyla ilgili herhangi bir garanti vermeyiz ve önemli olmayan sorunlarla karşılaşırsanız bu işareti varsayılan ayarına geri döndürmenizi önerebiliriz.
versionCode
(sayı veya tanımlanmamış)
Alıcı sürümünüzü temsil etmek için dahili sürüm numarası olarak kullanılan bir tam sayı. Bu sayı yalnızca metrik toplarken alıcı sürümlerini ayırt etmek için kullanılır. Her sürümde artırılmalı ve geri alma durumunda bu sürümle ilişkili kalmalıdır.