Sınıf: CastReceiverOptions

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 yüklemekten kaçınabilir ve reklam metriklerinizin karışmasını önleyebilirsiniz. Belirtilmezse varsayılan olarak 5 saniye 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şlatılmadan önce başlatılmalıdır. Bu nedenle, alıcı seçeneklerinde sağlanmalıdır. (Burada belirtilmezse varsayılan mesaj türü JSON'dur).

disableIdleTimeout

(boole veya tanımsız)

Doğru ise etkin oynatma durduktan sonra boşta kaldığında alıcının kapatılmasını engeller. Bu özellik yalnızca medya uygulaması olmayan uygulamalar için kullanılmalıdır.

enforceSupportedCommands

constant

boole

Doğru ise 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 edilmeden 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"dır.

maxInactivity

(sayı veya tanımlanmamış)

Boştaki bir gönderen bağlantısı kapatılmadan önce geçecek maksimum süre (saniye cinsinden). Bu değerin ayarlanması, bağlantıyı canlı tutmak için bir sinyal mesajı gönderilmesini sağlar. Yanıt vermeyen gönderenleri tipik 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

(boş olmayan HTMLMediaElement veya tanımlanmamış)

İçeriğin oynatılacağı medya öğesi. Varsayılan davranış, sayfada bulunan ilk medya öğesini kullanmaktır.

playbackConfig

(boş olmayan cast.framework.PlaybackConfig veya tanımlanmamış)

Özel parametreler içeren bir oynatma yapılandırması.

playWatchedBreak

(boole veya tanımsız)

Doğru ise istemci tarafından birleştirilmiş bir ara, 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.1, normal hızı ifade eder.

preferredTextLanguage

(dize veya tanımsız)

Yükleme isteği etkin bir parça belirtmiyorsa metin parçası için kullanılacak dil.

sıra

(boş olmayan cast.framework.QueueBase veya tanımlanmamış)

Özel sıra uygulaması.

shakaVariant

(boş olmayan cast.framework.ShakaVariant veya tanımlanmamış)

Shaka Player'ın hangi derlemesinin yükleneceğ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ü, örneğin "4.15.56" (mevcut varsayılan).

Desteklenen sürümler >=4.15.56 <6.0.0'dır. Desteği sonlandırılmış ancak hâlâ uyumlu olan sürümler >=2.5.6 <4.15.56'dır.

NOT: En yeni sürümlerde birçok hata düzeltildiğinden, varsayılandan daha eski Shaka Player sürümleri önerilmez. Varsayılan olarak henüz kullanılamayan ek düzeltmeleri veya özellikleri etkinleştirmek için burada daha yeni sürümler belirtilebilir. Ancak Web Alıcı SDK'sının gelecekteki sürümlerinin, desteklenen sürümlerin aralığını değiştirebileceğini ve burada belirttiğiniz sürümden farklı bir sürümün kullanılmasını zorunlu kılabileceğ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

(boole veya tanımsız)

Doğru ise alıcının MPL oynatıcıyı yüklemesini engeller.

skipPlayersLoad

(boole veya tanımsız)

Doğru ise alıcının MPL veya Shaka oynatıcı kitaplıklarını yüklemesini engeller. Hem skipMplLoad hem de skipShakaLoad parametrelerini true olarak ayarlamakla eşdeğerdir.

skipShakaLoad

(boole veya tanımsız)

Doğru ise alıcının Shaka oynatıcıyı yüklemesini engeller.

statusText

(dize veya tanımsız)

Başvuru durumunu gösteren metin. Gönderen uygulama tarafından gösterilebileceğinden uluslararasılaştırma kurallarına uymalı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 oynatma hızı komutlarının da desteklendiği 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 değer: false.

NOT: Shaka Player, henüz eksik özellikler olduğu ve varsayılan oynatıcı olarak ayarlamadan önce performanslı ve HLS alıcılarıyla geniş ölçüde uyumlu olduğundan emin olmak istediğimiz için HLS içeriği için varsayılan oynatıcı değildir. Resmi lansmandan önce HLS için Shaka Player'ı etkinleştirirseniz karşılaştığınız sorunları bildirmenizi rica ederiz. (https://developers.google.com/cast/support) HLS için Shaka Player'ın tam lansmanından önce, HLS için Shaka Player uyumluluğu konusunda herhangi bir garanti vermeyiz ve önemsiz olmayan sorunlarla karşılaşırsanız bu işareti varsayılan ayarına 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 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 o sürüme bağlı kalmalıdır.