cast. framework. PlaybackConfig
Oynatma davranışını özelleştirmek için yapılan yapılandırma.
Marka
PlaybackConfig
yeni PlaybackConfig()
Özellikler
autoPauseDuration
(sayı veya tanımsız)
Arabelleğe alınan medyanın arabelleğe alınmaya başlaması için saniye cinsinden süresi. Shaka Player tarafından desteklenmez.
autoResumeDuration
(sayı veya tanımsız)
Arabelleğe alma nedeniyle otomatik olarak duraklatıldıktan sonra oynatmanın başlatılması/devam ettirilmesi için arabelleğe alınmış medyanın saniye cinsinden süresi.
autoResumeNumberOfSegments
(sayı veya tanımsız)
Oynatmayı başlatmak/devam ettirmek için minimum arabelleğe alınmış segment sayısı. DASH içeriği için bunun yerine autoContinueDuration'ı kullanın.
captionsRequestHandler
(function(null olmayan cast.framework.NetworkRequestInfo) veya tanımsız)
Altyazı segmenti alma isteğini özelleştirmeyi sağlayan bir işlev. Shaka Player tarafından desteklenmez.
enableSmoothLiveRefresh
boolean
Smooth Live yayın için manifest yenileme mantığını etkinleştirmeye yönelik bir işaret.
enableUITextDisplayer
boolean
Shaka Player'ın DOM tabanlı metin oluşturucusunu (shaka.text.UITextDisplayer) etkinleştiren bir işaret. UITextDisplayer öğesini oluşturmak için kullanılan videoContainer, varsayılan olarak Cast video öğesinin üst öğesi olur. Bu metin görüntüleyicinin kullanımı, özellikle eski nesil Cast cihazlarında metin parçası ve ses/video kanalları arasında senkronizasyon sorunlarına neden olabilir. Alıcı uygulamada özel kullanıcı arayüzü kullanılması durumunda, videoContainer ekran boyutuna göre düzgün şekilde hizalanmamış olabilir.
ignoreTtmlPositionInfo
boolean
TTML konumlandırma bilgilerinin yoksayılıp sayılmayacağını belirten bir işaret.
initialBandwidth
(sayı veya tanımsız)
Saniye başına bit cinsinden başlangıç bant genişliği.
licenseCustomData
(dize veya tanımsız)
Özel lisans verileri. Shaka Player tarafından desteklenmez.
licenseHandler
(function(null olmayan Uint8Array, null olmayan cast.framework.NetworkResponseInfo) döndürür (null olmayan Uint8Array veya null olmayan Uint8Array içeren null Promise) veya undefined)
Lisans verilerini işleyen işleyici. İşleyici, lisans verilerini iletir ve değiştirilen lisans verilerini döndürür.
licenseRequestHandler
(function(null olmayan cast.framework.NetworkRequestInfo) veya tanımsız)
Giden bir isteği lisans almak üzere özelleştirme işlevi. İşleyiciye, değiştirilecek ağ isteği bilgileri iletilir. SDK, lisans isteğini başlatmak için değiştirilen ağ isteği bilgilerini işler. Eşzamansız işleyiciler yalnızca Shaka Player'da desteklenir.
licenseUrl
(dize veya tanımsız)
Lisansın alınması için URL.
manifestHandler
(function(dize, null olmayan cast.framework.NetworkResponseInfo) şunu döndürür: (dize veya dize içeren null Promise değeri) veya undefined)
Manifest verilerini işlemek için işleyici. İşleyici, manifest üzerinden iletilir ve değiştirilen manifesti döndürür.
manifestRequestHandler
(function(null olmayan cast.framework.NetworkRequestInfo) veya tanımsız)
Manifest alma isteğini özelleştirmeyi sağlayan bir işlev. İşleyiciye, değiştirilecek ağ isteği bilgileri iletilir. SDK, manifest isteğini başlatmak için değiştirilen ağ isteği bilgilerini işler. Eşzamansız işleyiciler yalnızca Shaka Player'da desteklenir.
protectionSystem
cast.framework.ContentProtection
İçeriğin şifresini çözmek için tercih edilen koruma sistemi.
segmentHandler
(function(null olmayan Uint8Array, null olmayan cast.framework.NetworkResponseInfo) döndürür (null olmayan Uint8Array veya null olmayan Uint8Array içeren null Promise) veya undefined)
Segment verilerini işlemek için işleyici. İşleyici, segment verileri iletir ve değiştirilen segment verilerini döndürür.
segmentRequestHandler
(function(null olmayan cast.framework.NetworkRequestInfo) veya tanımsız)
Medya segmenti almak için istek bilgilerini özelleştirmeyi sağlayan bir işlev. İşleyiciye, değiştirilecek ağ isteği bilgileri iletilir. SDK, segment isteğini başlatmak için değiştirilen ağ istek bilgilerini işler. Eşzamansız işleyiciler yalnızca Shaka Oynatıcıda desteklenir.
segmentRequestRetryLimit
(sayı veya tanımsız)
Bir segment için ağ isteğinin maksimum yeniden deneme sayısı. 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ştir (bu nesnede ayarlanan seçenekler önceliklidir). Geliştiriciler, Shaka yapılandırmasına değer uygularken oynatma sorunlarına yol açabileceğinden dikkatli olmalıdır. Bu nesnede izin verilen seçenekler hakkında daha fazla bilgi için shaka.util.PlayerConfiguration bölümüne bakın.