cast. framework. PlaybackConfig
            Konfigurasi untuk menyesuaikan perilaku pemutaran.
Konstruktor
PlaybackConfig
new PlaybackConfig()
Properti
autoPauseDuration
(angka atau belum ditentukan)
Durasi media yang di-buffer dalam detik untuk memulai buffering. Tidak didukung oleh Shaka Player.
autoResumeDuration
(angka atau belum ditentukan)
Durasi media yang di-buffer dalam detik untuk memulai/melanjutkan pemutaran setelah dijeda otomatis karena buffering.
autoResumeNumberOfSegments
(angka atau belum ditentukan)
Jumlah minimum segmen yang di-buffer untuk memulai/melanjutkan pemutaran. Untuk konten DASH, gunakan autoResumeDuration sebagai gantinya.
captionsRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Fungsi untuk menyesuaikan permintaan guna mendapatkan segmen teks. Tidak didukung oleh Shaka Player.
enableSmoothLiveRefresh
boolean
Flag untuk mengaktifkan logika pembaruan manifes untuk streaming Live Halus.
enableUITextDisplayer
boolean
Flag untuk mengaktifkan perender teks berbasis DOM Shaka Player, shaka.text.UITextDisplayer. videoContainer yang digunakan untuk membuat UITextDisplayer secara default adalah elemen video Cast induk. Penggunaan penampil teks ini dapat menimbulkan masalah sinkronisasi antara trek teks dan trek audio/video, terutama pada perangkat Cast generasi lama. videoContainer mungkin tidak diselaraskan dengan benar relatif terhadap ukuran layar, jika UI kustom digunakan dalam aplikasi penerima.
ignoreTtmlPositionInfo
boolean
Tanda apakah akan mengabaikan informasi penempatan TTML.
initialBandwidth
(angka atau belum ditentukan)
Bandwidth awal dalam bit per detik.
licenseCustomData
(string atau undefined)
Data lisensi kustom. Tidak didukung oleh Shaka Player.
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)
Handler untuk memproses data lisensi. Handler meneruskan data lisensi,
                dan menampilkan data lisensi yang telah diubah.
                
                Parameter Objek merepresentasikan permintaan Shaka asli
                (shaka.extern.Request) yang memunculkan respons ini, dan tidak ditentukan
                jika Shaka Player tidak digunakan.
              
licenseRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Fungsi untuk menyesuaikan permintaan keluar guna mendapatkan lisensi. Handler menerima informasi permintaan jaringan yang akan diubah. SDK memproses informasi permintaan jaringan yang diubah untuk memulai permintaan lisensi. Handler asinkron hanya didukung di Shaka Player.
licenseUrl
(string atau undefined)
URL untuk mendapatkan lisensi.
manifestHandler
(function(string, non-null cast.framework.NetworkResponseInfo, optional non-null Object) returns (non-null Promise containing string or string) or undefined)
Handler untuk memproses data manifes. Handler meneruskan manifes, dan
                menampilkan manifes yang telah diubah.
                
                Parameter Objek merepresentasikan permintaan Shaka asli
                (shaka.extern.Request) yang memunculkan respons ini, dan tidak ditentukan
                jika Shaka Player tidak digunakan.
              
manifestRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Fungsi untuk menyesuaikan permintaan guna mendapatkan manifes. Handler menerima informasi permintaan jaringan yang akan diubah. SDK memproses informasi permintaan jaringan yang diubah untuk memulai permintaan manifest. Handler asinkron hanya didukung di Shaka Player.
protectionSystem
cast.framework.ContentProtection
Sistem perlindungan pilihan yang akan digunakan untuk mendekripsi konten.
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)
Handler untuk memproses data segmen. Handler meneruskan data segmen,
                dan menampilkan data segmen yang diubah.
                
                Parameter Objek merepresentasikan permintaan Shaka asli
                (shaka.extern.Request) yang memunculkan respons ini, dan tidak ditentukan
                jika Shaka Player tidak digunakan.
              
segmentRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) or undefined)
Fungsi untuk menyesuaikan informasi permintaan guna mendapatkan segmen media. Handler diteruskan informasi permintaan jaringan untuk diubah. SDK memproses informasi permintaan jaringan yang diubah untuk memulai permintaan segmen. Handler asinkron hanya didukung di Shaka Player.
segmentRequestRetryLimit
(angka atau belum ditentukan)
Jumlah maksimum percobaan ulang permintaan jaringan untuk segmen. Defaultnya adalah 3.
shakaConfig
(Objek non-null atau tidak ditentukan)
Objek ini digabungkan dengan konfigurasi Shaka default CAF (dengan opsi yang ditetapkan dalam objek ini lebih diutamakan). Developer harus berhati-hati saat menerapkan nilai ke konfigurasi Shaka karena dapat menyebabkan masalah pemutaran. Untuk opsi yang diizinkan dalam objek ini, lihat shaka.util.PlayerConfiguration untuk mengetahui informasi selengkapnya.