cast. framework PlaybackConfig
การกําหนดค่าเพื่อปรับแต่งลักษณะการทํางานของการเล่น
ผู้ผลิต
การกําหนดค่าการเล่น
ConfigConfig() ใหม่
พร็อพเพอร์ตี้
ระยะเวลาหยุดชั่วคราวอัตโนมัติ
(ตัวเลขหรือไม่ได้ระบุ)
ระยะเวลาของสื่อที่บัฟเฟอร์เป็นวินาทีเพื่อเริ่มบัฟเฟอร์ Shaka Player ไม่รองรับ
ระยะเวลาอัตโนมัติต่อ
(ตัวเลขหรือไม่ได้ระบุ)
ระยะเวลาของสื่อที่บัฟเฟอร์ในหน่วยวินาทีเพื่อเริ่ม/เล่นต่อหลังจากหยุดชั่วคราวโดยอัตโนมัติเนื่องจากบัฟเฟอร์
กลับมาทํางานอีกครั้งจํานวนกลุ่มอัตโนมัติ
(ตัวเลขหรือไม่ได้ระบุ)
จํานวนส่วนบัฟเฟอร์ขั้นต่ําเพื่อเริ่ม/เล่นต่อ สําหรับเนื้อหา DASH ให้ใช้ autoContinueDuration แทน
เครื่องจัดการคําขอคําบรรยายวิดีโอ
(ฟังก์ชัน(ไม่เป็นค่า Null cast.framework.NetworkRequestInfo) หรือไม่ระบุ)
ฟังก์ชันสําหรับปรับแต่งคําขอรับกลุ่มคําบรรยายวิดีโอ Shaka Player ไม่รองรับ
เปิดใช้SmoothLiveRefresh
บูลีน
แฟล็กเพื่อเปิดใช้ตรรกะการรีเฟรชไฟล์ Manifest สําหรับสตรีมมิงแบบสดที่ราบรื่น
เปิดใช้ UI ตัวแสดงผล
บูลีน
แฟล็กเพื่อเปิดใช้ตัวแสดงผลข้อความ DOM ของ Shaka Player, shaka.text.UITextDisplayer: https://shaka-player-demo.appspot.com/docs/api/shaka.text.UITextDisplayer.html VideoContainer ที่ใช้สร้าง UITextDisplayer โดยค่าเริ่มต้นจะใช้องค์ประกอบหลักขององค์ประกอบ
- การใช้ตัวแสดงข้อความนี้อาจทําให้เกิดปัญหาการซิงค์ระหว่างแทร็กข้อความกับแทร็กเสียง/วิดีโอ โดยเฉพาะในอุปกรณ์แคสต์รุ่นเก่า
- คอนเทนเนอร์วิดีโออาจจัดตําแหน่งไม่ถูกต้องเมื่อเทียบกับขนาดหน้าจอ และควรใช้ UI ที่กําหนดเองในแอปพลิเคชันตัวรับ
ไม่สนใจttmlPositionInfo
บูลีน
การแจ้งที่ละเว้นข้อมูลการกําหนดตําแหน่ง TTML
แบนด์วิดท์เริ่มต้น
(ตัวเลขหรือไม่ได้ระบุ)
แบนด์วิดท์เริ่มต้นในหน่วยบิตต่อวินาที
ใบอนุญาตข้อมูลที่กําหนดเอง
(สตริงหรือไม่ระบุ)
ข้อมูลใบอนุญาตที่กําหนดเอง Shaka Player ไม่รองรับ
เครื่องจัดการใบอนุญาต
(function(Nu88Array ที่ไม่เป็นค่าว่าง, cast.framework.NetworkResponseInfo) ที่ไม่เป็นค่าว่าง (Promise ที่ไม่เป็นค่าว่างที่มี Uint8Array ที่ไม่เป็นค่าว่าง หรือ Uint8Array ที่ไม่เป็นค่าว่าง) หรือไม่ระบุ)
เครื่องจัดการสําหรับประมวลผลข้อมูลใบอนุญาต ระบบจะส่งเครื่องจัดการข้อมูลใบอนุญาตและส่งคืนข้อมูลใบอนุญาตที่แก้ไข
เครื่องจัดการคําขอแฮนเดิล
(ฟังก์ชัน(ไม่เป็นค่า Null cast.framework.NetworkRequestInfo) หรือไม่ระบุ)
ฟังก์ชันสําหรับปรับแต่งคําขอรับใบอนุญาต
Url ใบอนุญาต
(สตริงหรือไม่ระบุ)
URL สําหรับรับใบอนุญาต
เครื่องจัดการไฟล์ Manifest
(function(string, non-null cast.framework.NetworkResponseInfo) แสดงผล (Promise ที่ไม่ใช่ Null ที่มีสตริงหรือสตริง) หรือไม่ได้ระบุ)
เครื่องจัดการเพื่อประมวลผลข้อมูลไฟล์ Manifest เครื่องจัดการจะส่งผ่านไฟล์ Manifest และแสดงผลไฟล์ Manifest ที่แก้ไข
ไฟล์ ManifestRequestHandler
(ฟังก์ชัน(ไม่เป็นค่า Null cast.framework.NetworkRequestInfo) หรือไม่ระบุ)
ฟังก์ชันสําหรับปรับแต่งคําขอรับไฟล์ Manifest
ระบบป้องกัน
cast.framework.ContentProtection
ระบบป้องกันที่ต้องการใช้สําหรับถอดรหัสเนื้อหา
เครื่องจัดการกลุ่ม
(function(Nu88Array ที่ไม่เป็นค่าว่าง, cast.framework.NetworkResponseInfo) ที่ไม่เป็นค่าว่าง (Promise ที่ไม่เป็นค่าว่างที่มี Uint8Array ที่ไม่เป็นค่าว่าง หรือ Uint8Array ที่ไม่เป็นค่าว่าง) หรือไม่ระบุ)
ตัวแฮนเดิลเพื่อประมวลผลข้อมูลกลุ่ม ระบบจะส่งตัวแฮนเดิลข้อมูลกลุ่มและแสดงผลข้อมูลกลุ่มที่แก้ไขแล้ว
เครื่องจัดการกลุ่มคําขอ
(ฟังก์ชัน(ไม่เป็นค่า Null cast.framework.NetworkRequestInfo) หรือไม่ระบุ)
ฟังก์ชันสําหรับปรับแต่งข้อมูลคําขอเพื่อให้ได้กลุ่มสื่อ
แบ่งกลุ่มคําขอซ้ํา
(ตัวเลขหรือไม่ได้ระบุ)
จํานวนครั้งสูงสุดในการลองส่งคําขอเครือข่ายอีกครั้งสําหรับกลุ่ม ค่าเริ่มต้นคือ 3
ShakConfig
(ออบเจ็กต์ที่เป็น Null หรือไม่ระบุ)
ออบเจ็กต์นี้ผสานรวมกับการกําหนดค่า Shaka เริ่มต้นของ CAF (โดยมีตัวเลือกที่ตั้งค่าไว้ในออบเจ็กต์นี้มีความสําคัญเหนือกว่า) นักพัฒนาแอปควรใช้ความระมัดระวังเมื่อใช้ค่ากับการกําหนดค่า Shaka เพราะอาจทําให้เกิดปัญหาการเล่นได้ ดูตัวเลือกที่ได้รับอนุญาตในออบเจ็กต์นี้ได้ที่ https://shaka-player-demo.appspot.com/docs/api/shaka.extern.html#.PlayerConfiguration