cast. framework. PlaybackConfig
            Oynatma davranışını özelleştirmek için yapılandırma.
Marka
PlaybackConfig
new PlaybackConfig()
Özellikler
autoPauseDuration
(sayı veya tanımlanmamış)
Arabelleğe alma işleminin başlatılması için arabelleğe alınmış medyanın süresi (saniye). Shaka Player tarafından desteklenmez.
autoResumeDuration
(sayı veya tanımlanmamış)
Arabelleğe alma nedeniyle otomatik olarak duraklatıldıktan sonra oynatmayı başlatmak/devam ettirmek için arabelleğe alınan medyanın saniye cinsinden süresi.
autoResumeNumberOfSegments
(sayı veya tanımlanmamış)
Oynatmayı başlatmak/devam ettirmek için arabelleğe alınmış minimum segment sayısı. DASH içerikleri için bunun yerine autoResumeDuration özelliğini kullanın.
captionsRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Altyazı segmenti almak için isteği özelleştirmeye yarayan bir işlev. Shaka Player tarafından desteklenmez.
enableSmoothLiveRefresh
boolean
Smooth Live Streaming için manifest yenileme mantığını etkinleştiren bir işaret.
enableUITextDisplayer
boolean
Shaka Player'ın DOM tabanlı metin oluşturucusunu etkinleştirmek için kullanılan bir işaret: shaka.text.UITextDisplayer. UITextDisplayer'ı oluşturmak için kullanılan videoContainer, varsayılan olarak Cast video öğesinin üst öğesidir. Bu metin görüntüleyicinin kullanılması, özellikle eski nesil Cast cihazlarda metin parçası ile ses/video parçaları arasında senkronizasyon sorunlarına neden olabilir. Alıcı uygulamasında özel kullanıcı arayüzü kullanılıyorsa videoContainer, ekran boyutuna göre düzgün şekilde hizalanmamış olabilir.
ignoreTtmlPositionInfo
boolean
TTML konumlandırma bilgilerinin yoksayılıp yoksayılmayacağını belirten bir işaret.
initialBandwidth
(sayı veya tanımlanmamış)
Saniye başına bit cinsinden ilk bant genişliği.
licenseCustomData
(dize veya tanımsız)
Özel lisans verileri. Shaka Player tarafından desteklenmez.
licenseHandler
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing non-null Uint8Array or non-null Uint8Array) or undefined)
Lisans verilerini işleyen işleyici. İşleyiciye lisans verileri iletilir ve değiştirilmiş lisans verileri döndürülür.
                
                Object parametresi, bu yanıta neden olan orijinal Shaka isteğini
                (shaka.extern.Request) temsil eder ve Shaka Player kullanılmıyorsa
                tanımsızdır.
              
licenseRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Lisans almak için giden isteği ö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 edinme URL'si.
manifestHandler
(function(string, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing string or string) or undefined)
Manifest verilerini işleyecek işleyici. İşleyiciye manifest iletilir ve değiştirilmiş manifest döndürülür.
                
                Object parametresi, bu yanıta neden olan orijinal Shaka isteğini
                (shaka.extern.Request) temsil eder ve Shaka Player kullanılmıyorsa
                tanımsızdır.
              
manifestRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Manifest almak için isteği özelleştirmeye yönelik bir işlev. İşleyiciye değiştirilecek ağ isteği bilgileri iletilir. SDK, manifest isteğini başlatmak için değiştirilmiş 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 kullanılacak tercih edilen koruma sistemi.
segmentHandler
(function(non-null Uint8Array, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing non-null Uint8Array or non-null Uint8Array) or undefined)
Segment verilerini işleyen işleyici. İşleyiciye segment verileri iletilir ve değiştirilmiş segment verileri döndürülür.
                
                Object parametresi, bu yanıta neden olan orijinal Shaka isteğini
                (shaka.extern.Request) temsil eder ve Shaka Player kullanılmıyorsa
                tanımsızdır.
              
segmentRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Medya segmenti almak için istek bilgilerini özelleştirme işlevi. İşleyiciye, değiştirilecek ağ isteği bilgileri iletilir. SDK, segment isteğini başlatmak için değiştirilmiş ağ isteği bilgilerini işler. Eşzamansız işleyiciler yalnızca Shaka Player'da desteklenir.
segmentRequestRetryLimit
(sayı veya tanımlanmamış)
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ştirilir (bu nesnede ayarlanan seçenekler öncelikli olur). Geliştiriciler, Shaka yapılandırmasına değer uygularken dikkatli olmalıdır. Aksi takdirde oynatma sorunları yaşanabilir. Bu nesnede izin verilen seçenekler hakkında daha fazla bilgi için shaka.util.PlayerConfiguration sayfasına bakın.