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 kaç saniye önceden önceden yüklememiz gerektiği. 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
Boş olmayan cast.framework.system.MessageType özelliklerine sahip boş olmayan Nesne
Ö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 sağlanmazsa 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
boole
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 bir 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 undefined)
Ö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 undefined)
Özel sıra uygulaması.
shakaVariant
(null olmayan cast.framework.ShakaVariant veya tanımlanmamış)
Hangi Shaka Player derlemesinin yüklenmesi gerektiği. Hata ayıklama derlemesi yüklemek için cast.framework.ShakaVariant.DEBUG olarak ayarlayın.
shakaVersion
(dize veya tanımsız)
MAJOR.MINOR.PATCH veya MAJOR.MINOR.PATCH-SUFFIX biçiminde Shaka sürümü (ör. "4.15.53" (mevcut varsayılan)).
Desteklenen sürümler >=4.15.53 <5.0.0'dır. Desteği sonlandırılan ancak hâlâ uyumlu olan sürümler >=2.5.6 <4.15.53'tür.
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 undefined)
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 oynatıcı değildir. Bunun nedeni, henüz eksik özelliklerin olması ve varsayılan oynatıcı olarak belirlemeden önce performanslı ve HLS alıcılarıyla geniş ölçüde uyumlu olduğundan emin olmak 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ğu hakkında hiçbir garanti vermeyiz ve önemsiz olmayan sorunlarla karşılaşırsanız bu işareti varsayılan ayarına geri döndürmenizi tavsiye edebiliriz.
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 metrikler toplanırken 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üme bağlı kalmalıdır.