cast. çerçeve. playConfig
Oynatma davranışını özelleştirmek için yapılandırma.
Marka
OynatmaYapılandırması
yeni playConfig()
Özellikler
otomatik duraklatma süresi
(sayı veya tanımlanmamış)
Ara belleğe almaya başlamak için arabelleğe alınan medyanın saniye cinsinden süresi. Shaka Player tarafından desteklenmez.
otomatikDevam Süresi
(sayı veya tanımlanmamış)
Ara belleğe alma nedeniyle otomatik olarak duraklatıldıktan sonra oynatmanın başlatılması/devam ettirilmesi için arabelleğe alınan medyanın saniye cinsinden süresi.
OtomatikDevam SayısıSayıları
(sayı veya tanımlanmamış)
Oynatmayı başlatmak/devam ettirmek için minimum arabelleğe alınmış segment sayısı. DASH içerik için bunun yerine autoCVDuration'ı kullanın.
altyazılarİstek Tutucu
(işlev(null olmayan cast.framework.NetworkRequestInfo) veya tanımlanmamış)
Altyazı segmenti alma isteğini özelleştirme işlevi. Shaka Player tarafından desteklenmez.
SmoothLiveRefresh'i etkinleştir
boolean
Smooth Live yayınında manifest yenileme mantığını etkinleştiren bir işaret.
etkinliği görüntülenir
boolean
Shaka Player'ın DOM tabanlı metin oluşturucusu shaka.text.UITextDisplayer'ı etkinleştirmek için bir işaret: https://shaka-player-demo.appspot.com/docs/api/shaka.text.UITextDisplayer.html. UITextDisplayer'ı oluşturmak için kullanılan video kapsayıcı, varsayılan olarak Cast
- Bu metin görüntüleyicinin kullanımı, özellikle eski nesil Yayın cihazlarında, metin kanalı ile ses/video kanalları arasında senkronizasyon sorunlarına neden olabilir.
- Alıcı uygulamada özel kullanıcı arayüzü kullanılırsa video kapsayıcı, ekran boyutuna göre düzgün bir şekilde hizalanmayabilir.
YoksayılanTTmlKonum Bilgisi
boolean
TTML konumlandırma bilgilerinin yoksayılıp sayılmayacağını belirleyen bir işaret.
ilkBant Genişliği
(sayı veya tanımlanmamış)
Saniye başına bit cinsinden ilk bant genişliği.
lisansÖzelVerileri
(dize veya tanımlanmamış)
Özel lisans verileri. Shaka Player tarafından desteklenmez.
lisans işleyici
(null değil, boş Uint8Array, boş olmayan cast.framework.NetworkResponseInfo) döndürür (null olmayan Uint8Array veya boş olmayan Uint8Array içeren boş olmayan Vaat) veya tanımlanmamış)
Lisans verilerini işlemek için işleyici. İşleyici lisans verilerini iletir ve değiştirilen lisans verilerini döndürür.
lisans isteği işleyicisi
(işlev(null olmayan cast.framework.NetworkRequestInfo) veya tanımlanmamış)
Lisans alma isteğini özelleştirme işlevi.
lisans URL'si
(dize veya tanımlanmamış)
Lisans edinme URL'si.
manifest dosyası
(Function(dize, boş olmayan cast.framework.NetworkResponseInfo)) (dize veya dize içeren boş olmayan Vaat) veya tanımlanmamış)
Manifest verilerini işlemek için işleyici. İşleyici, manifest'ten geçirilir ve değiştirilen manifesti döndürür.
manifestRequestHandler'ın
(işlev(null olmayan cast.framework.NetworkRequestInfo) veya tanımlanmamış)
Manifest alma isteğini özelleştirme işlevi.
koruma sistemi
cast.framework.ContentProtection
İçeriğin şifresini çözmek için kullanılacak tercih edilen koruma sistemi.
Segment İşleyici
(null değil, boş Uint8Array, boş olmayan cast.framework.NetworkResponseInfo) döndürür (null olmayan Uint8Array veya boş olmayan Uint8Array içeren boş olmayan Vaat) veya tanımlanmamış)
Segment verilerini işlemek için işleyici. İşleyici, segment verilerini geçirir ve değiştirilen segment verilerini döndürür.
segmentİstek işleyicisi
(işlev(null olmayan cast.framework.NetworkRequestInfo) veya tanımlanmamış)
Medya segmenti almak için istek bilgilerini özelleştirme işlevi.
segmentRequestYeniden Deneme Sınırı
(sayı veya tanımlanmamış)
Bir segment için ağ isteğinin yeniden denenebileceği maksimum sayı. Varsayılan olarak 3 değerine ayarlanır.
ShakaConfig
(null olmayan Nesne veya tanımsız)
Bu nesne, CAF'nin varsayılan Shaka yapılandırmalarıyla birleştirilmiş (bu nesnede ayarlanan seçenekler öncelikli olacak şekilde). Geliştiriciler, Shaka yapılandırmasına değer verirken oynatma sorunlarına yol açabileceğinden dikkatli olmalıdır. Bu nesnede izin verilen seçenekler için şu adrese bakın: https://shaka-player-demo.appspot.com/docs/api/shaka.extern.html#.PlayerConfiguration