Sınıf: CastReceiverOptions

Marka

CastReceiverOptions

yeni CastReceiverOptions()

Özellikler

adBreakPreloadTime

(sayı veya tanımsız)

Tek bir reklam arasının içeriklerini saniye cinsinden ne kadar önceden önceden yüklememiz gerektiği. Bu, reklam arasını çok önceden önceden yüklemekten kaçınmanızı ve dolayısıyla reklam metriklerinizi karıştırmanızı sağlar. Sağlanmazsa varsayılan 5 saniye kullanılır.

customNamespaces

Boş olmayan cast.framework.system.MessageType özelliklerine sahip null olmayan nesne

Özel mesaj ad alanları ve türlerinin haritası. Özel mesaj ad alanlarının uygulama başlamadan önce başlatılması gerekir. Yani bu ad alanları, alıcı seçeneklerinde sağlanmalıdır. (Burada sağlanmamışsa varsayılan mesaj türü JSON'dur).

disableIdleTimeout

(boole veya tanımsız)

Doğru değerine ayarlanırsa etkin oynatma durduktan sonra boşta kaldığında alıcının kapanmasını engeller. Bu özellik, yalnızca medya dışı uygulamalar için kullanılmalıdır.

enforceSupportedCommands

sabit

boolean

True (doğru) değerine ayarlanırsa, supported Commands haritasında olmayan herhangi bir medya komutu hata oluşturur. cast.framework.messages.ErrorREASON değeri NOT_SUPPORTED olarak ayarlanır. Varsayılan değer, medya komutlarının harita kontrol edilmeden yürütülmesine izin veren false'tur.

localSenderId

(dize veya tanımsız)

Yerel istekler için kullanılan gönderen kimliği. Varsayılan değer "yerel"dir.

maxInactivity

(sayı veya tanımsız)

Boşta olan bir gönderen bağlantısı kapatılmadan önce saniye cinsinden maksimum süre. Bu değerin ayarlanması, bağlantının etkin kalması için sinyal mesajının etkinleştirilmesini 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

(null olmayan HTMLMediaElement veya tanımsız)

İçerik oynatılacak 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

(boole veya tanımsız)

Doğruysa, daha önce izlenmiş olsa bile müşteri tarafından birleştirilmiş ara oynatılır.

preferredPlaybackRate

(sayı veya tanımsız)

Yükleme isteğinde belirtilmezse kullanılacak oynatma hızı. İzin verilebilir aralık 0, 5 ila 2'dir.1 normal hızı temsil eder.

preferredTextLanguage

(dize veya tanımsız)

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

sıra

(null olmayan cast.framework.QueueBase veya tanımsız)

Özel sıra uygulaması.

shakaVariant

(null olmayan cast.framework.ShakaVariant veya tanımsız)

Shaka Player'ın hangi derlemesinin yüklenmesi gerektiği. Hata ayıklama derlemesini yüklemek için cast.framework.ShakaVariant.DEBUG olarak ayarlayın.

shakaVersion

(dize veya tanımsız)

MAJOR.MINOR.PATCH biçimindeki shaka sürümü. Örneğin, "4.3.4" (geçerli varsayılan).

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

NOT: Son sürümlerde birçok hata düzeltilmiş olduğundan, varsayılandan daha eski Shaka Player sürümleri önerilmez. Henüz varsayılan olarak kullanıma sunulmamış 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ğinizden farklı bir sürümün kullanılmasını zorunlu tutabileceğ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) Kullanmanızdan doğacak risk size aittir.

skipMplLoad

(boole veya tanımsız)

Doğru değerine ayarlanırsa alıcının MPL çaları yüklemesini engeller.

skipPlayersLoad

(boole veya tanımsız)

Doğru değerine ayarlanırsa alıcının MPL veya Shaka oynatıcı kitaplıklarını yüklemesini engeller. Hem stepMplLoad hem de jumpShakaLoad'ın doğru değerine ayarlanmasıyla eşdeğerdir.

skipShakaLoad

(boole veya tanımsız)

Doğru değerine ayarlanırsa alıcının Shaka oynatıcısını yüklemesini engeller.

statusText

(dize veya tanımsız)

Başvuru durumunu temsil eden 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ımsız)

Uygulama tarafından desteklenen bir medya komutlarının bit maskesi. LOAD, PLAY, STOP, GET_STATUS her zaman desteklenmelidir. Bu değer sağlanmazsa DURAKLAT, SeeK, STREAM_VOLUME, STREAM_MUTE, EDIT_TrackS ve PLAYBACK_RATE de desteklenecektir.

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

(boole veya tanımsız)

true ise DASH içeriği için MPL'yi 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: Shaka Player, HLS içerikleri için varsayılan seçenek değildir çünkü hâlâ eksik özellikler bulunuyor. Bunun yanı sıra, varsayılan olarak ayarlamadan önce bu içeriklerin HLS alıcılarıyla da geniş ölçüde uyumlu olduğundan emin olmak istiyoruz. Resmi lansmandan önce HLS için Shaka Player'ı etkinleştirirseniz karşılaştığınız tüm sorunları bildirmenizi rica ederiz. (https://developers.google.com/cast/support) HLS için Shaka Player'ın tam olarak kullanıma sunulmasından önce, Shaka Player'ın HLS için uyumluluğu konusunda herhangi bir garanti vermeyiz ve önemsiz sorunlarla karşılaşırsanız bu işareti varsayılan ayarına geri döndürmenizi öneririz.

versionCode

(sayı veya tanımsız)

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 toplanırken alıcı yayınları arasında ayrım yapmak için kullanılır. Her sürümle artırılmalı ve geri alma durumunda bu sürüme bağlı kalmalıdır.