cast. çerçeve. CastGetrOptions
Yayın alıcısı bağlam seçenekleri. Tüm özellikler isteğe bağlıdır.
Marka
Yayın Alıcısı Seçenekleri
yeni CastGetrOptions()
Özellikler
özelAd alanları
Boş olmayan cast.framework.system.MessageType özelliklerine sahip null 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, ad alanları alıcı seçeneklerinde sağlanmalıdır. (Burada belirtilmemişse varsayılan mesaj türü JSON'dur).
devre dışı bırakmaIdle zaman aşımı
(boole veya tanımlanmamış)
True (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 harici uygulamalar için kullanılmalıdır.
Zorunlu Komutlar
boolean
Doğruysa, desteklenen Commands haritasında olmayan medya komutları bir hata oluşturur. cast.framework.messages.ErrorReason, NOT_SUPPORTED olarak ayarlanacak. Varsayılan değer, medya komutlarının harita kontrol edilmeden yürütülmesine izin veren yanlıştır.
yerelGönderen Kimliği
(dize veya tanımlanmamış)
Yerel istekler için kullanılan gönderen kimliği. Varsayılan değer "yerel"dir.
Maksimum Etkin Olmama
(sayı veya tanımlanmamış)
Boşta kalan bir gönderen bağlantısını kapatmadan önce saniye cinsinden maksimum süre. Bu değeri ayarlamak, bağlantıyı canlı tutmak için hızlı mesaj özelliğini etkinleştirir. 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 zorunlu kılınmaz ancak platform TCP zaman aşımlarının etkinleştirilmesi genellikle birkaç dakika sürer. Varsayılan değer 10 saniyedir.
medya öğesi
(null olmayan HTMLMediaElement veya tanımsız)
İçeriklerin oynatılacağı medya öğesi. Varsayılan davranış, sayfada bulunan ilk medya öğesinin kullanılmasıdır.
oynatmaYapılandırması
(null olmayan cast.framework.playConfig veya tanımlanmamış)
Özel parametreler içeren bir oynatma yapılandırması.
Oynat izleme
(boole veya tanımlanmamış)
True (doğru) ise daha önce izlenmiş olsa bile istemci birleştirilmiş bir ara olacaktır.
tercih edilenOynatma Oranı
(sayı veya tanımlanmamış)
Yükleme isteğinde belirtilmemişse kullanılacak oynatma hızı. İzin verilen aralık 0, 5 ila 2'dir ve 1 normal hızdır.
tercih edilenMetinDili
(dize veya tanımlanmamış)
Yükleme isteğinde etkin bir kanal belirtilmezse metin kanalı için kullanılacak dil.
sıra
(null olmayan cast.framework.QueueBase veya tanımlanmamış)
Özel sıra uygulaması.
shakaVersion
(dize veya tanımlanmamış)
MAJOR.MINOR.PATCH biçimindeki Shaka sürümü, örneğin "3.2.11" (mevcut varsayılan).
Desteklenen sürümler: >=3.2.11 <5.0.0. Kullanımdan kaldırıldı ancak hâlâ uyumlu olan sürümler >=2.5.6 <3.2.11'dir.
NOT: Son sürümlerde çoğu hata düzeltildiği için varsayılan sürümden 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. Bununla birlikte, Web Alıcısı SDK'sının gelecekteki sürümlerinin, desteklenen sürümlerin aralığını değiştirebileceğini ve burada belirttiğinizden başka bir sürümün kullanımı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) Kullanma riski size aittir.
Atla MplLoad
(boole veya tanımlanmamış)
Politika, doğruysa alıcının MPL oynatıcıyı yüklemesini engeller.
playPlayLoad
(boole veya tanımlanmamış)
Doğruysa alıcının MPL veya Shaka oynatıcı kitaplıklarını yüklemesini engeller. HemSkipMplLoad'ı hem deSkipShakaLoad'u true olarak ayarlamaya eşdeğerdir.
atlamaShakaLoad
(boole veya tanımlanmamış)
Doğru değerine ayarlanırsa alıcının Shaka oynatıcısını yüklemesini engeller.
durumMetin
(dize veya tanımlanmamış)
Başvuru durumunu temsil eden metin. Gönderen uygulama tarafından görüntülenebilecek bir uluslararasılaştırma kuralına uyması gerekir.
desteklenenKomutlar
(sayı veya tanımlanmamış)
Uygulama tarafından desteklenen medya komutlarının bit maskesi. YÜKLE, OYNAT, DURDUR, GET_STATUS her zaman desteklenmelidir. Bu değer sağlanmazsa DURAKLAT, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS ve PLAYBACK_RATE gibi içeriklerin de desteklendiği varsayılır.
- Aşağıdaki kaynakları da incelemenizi öneririz:
- cast.framework.messages.Command
kullanıcı yapılandırması
(null olmayan cast.framework.ui.UiConfig veya tanımsız)
Kullanıcı Arayüzü Yapılandırması.
EskiEskiDash Desteği'ni kullan
(boole veya tanımlanmamış)
true
ise DASH içeriği için MPL'yi kullanın.
ShakaForHls'ı kullan
(boole veya tanımlanmamış)
true
ise HLS içeriği için Shaka Player'ı kullanın. Varsayılan olarak false
değerine ayarlanır.
NOT: Shaka Player hâlâ eksik özellikler bulunduğu ve varsayılan olarak ayarlamadan önce HLS alıcılarıyla uyumlu ve geniş kapsamlı olduğundan emin olmak istediğimiz için HLS içeriği için varsayılan 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 sürümü kullanıma sunulmadan önce HLS ile ilgili Shaka Player uyumluluğu konusunda garanti vermiyoruz ve sıra dışı sorunlarla karşılaşırsanız bu işareti varsayılan ayarınıza geri döndürmenizi öneririz.
Sürüm Kodu
(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 metrikleri toplarken alıcı sürümlerini ayırt etmek için kullanılır. Bu değer her sürümle artırılmalıdır ve geri alma durumunda bu sürüme bağlı kalmalıdır.