cast. เฟรมเวิร์ก PlaybackConfig
กำหนดค่าเพื่อปรับแต่งลักษณะการเล่น
ผู้ผลิต
PlaybackConfig
ใหม่ PlaybackConfig()
พร็อพเพอร์ตี้
autoPauseDuration
(ตัวเลขหรือไม่ระบุ)
ระยะเวลาของสื่อที่บัฟเฟอร์เป็นวินาทีเพื่อเริ่มบัฟเฟอร์ Shaka Player ไม่รองรับ
autoResumeDuration
(ตัวเลขหรือไม่ระบุ)
ระยะเวลาของสื่อที่บัฟเฟอร์เป็นวินาทีเพื่อเริ่ม/เล่นต่อหลังจากหยุดชั่วคราวอัตโนมัติเนื่องจากมีการบัฟเฟอร์
autoResumeNumberOfSegments
(ตัวเลขหรือไม่ระบุ)
จำนวนส่วนที่บัฟเฟอร์ขั้นต่ำเพื่อเริ่ม/เล่นต่อ สำหรับเนื้อหา DASH ให้ใช้ autohistoryDuration แทน
captionsRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) หรือไม่ระบุ)
ฟังก์ชันสำหรับปรับแต่งคำขอเพื่อรับกลุ่มคำบรรยาย Shaka Player ไม่รองรับ
enableSmoothLiveRefresh
boolean
การแจ้งเพื่อเปิดใช้ตรรกะการรีเฟรชไฟล์ Manifest สำหรับสตรีมมิงแบบสดที่ราบรื่น
enableUITextDisplayer
boolean
แฟล็กเพื่อเปิดใช้ตัวแสดงผลข้อความแบบ DOM ของ Shaka Player ซึ่งก็คือ shaka.text.UITextDisplayer videoContainer ที่ใช้สร้าง UITextDisplayer ตามค่าเริ่มต้นเป็นระดับบนสุดขององค์ประกอบวิดีโอแคสต์ การใช้โปรแกรมแสดงข้อความนี้อาจทำให้เกิดปัญหาการซิงค์ข้อมูลระหว่างแทร็กข้อความกับแทร็กเสียง/วิดีโอ โดยเฉพาะในอุปกรณ์แคสต์รุ่นเก่า videoContainer อาจไม่สอดคล้องกับขนาดหน้าจอ ควรใช้ UI ที่กำหนดเองในแอปพลิเคชันตัวรับสัญญาณ
ignoreTtmlPositionInfo
boolean
การตั้งค่าสถานะว่าจะไม่สนใจข้อมูลการกำหนดตำแหน่ง TTML หรือไม่
initialBandwidth
(ตัวเลขหรือไม่ระบุ)
แบนด์วิดท์เริ่มต้นในหน่วยบิตต่อวินาที
licenseCustomData
(สตริงหรือไม่ระบุ)
ข้อมูลใบอนุญาตที่กำหนดเอง Shaka Player ไม่รองรับ
licenseHandler
(function(non-null Uint8Array, cast.framework.NetworkResponseInfo) ที่ไม่มีค่า Null (ไม่ใช่ค่า null ที่มี Uint8Array หรือ non-null Uint8Array ที่ไม่มี null) หรือไม่ได้ระบุ)
เครื่องจัดการเพื่อประมวลผลข้อมูลใบอนุญาต เครื่องจัดการจะส่งข้อมูลใบอนุญาตและส่งคืนข้อมูลใบอนุญาตที่มีการแก้ไข
licenseRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) หรือไม่ระบุ)
ฟังก์ชันสำหรับปรับแต่งคำขอขาออกเพื่อซื้อใบอนุญาต ตัวแฮนเดิลส่งผ่านข้อมูลคำขอเครือข่ายที่แก้ไข SDK จะประมวลผลข้อมูลคำขอเครือข่ายที่แก้ไขเพื่อเริ่มคำขอใบอนุญาต ตัวแฮนเดิลแบบอะซิงโครนัสใช้ได้เฉพาะใน Shaka Player เท่านั้น
licenseUrl
(สตริงหรือไม่ระบุ)
URL สำหรับการซื้อใบอนุญาต
manifestHandler
(function(string, cast.framework.NetworkResponseInfo) ที่ไม่เป็น null (คำสัญญาที่ไม่เป็นค่าว่างที่มีสตริงหรือสตริง) หรือไม่ได้ระบุ)
เครื่องจัดการเพื่อประมวลผลข้อมูลไฟล์ Manifest ระบบจะส่งผ่านตัวแฮนเดิลไฟล์ Manifest และแสดงผลไฟล์ Manifest ที่มีการแก้ไข
manifestRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) หรือไม่ระบุ)
ฟังก์ชันสำหรับปรับแต่งคำขอเพื่อรับไฟล์ Manifest ตัวแฮนเดิลส่งผ่านข้อมูลคำขอเครือข่ายที่แก้ไข SDK จะประมวลผลข้อมูลคำขอเครือข่ายที่แก้ไขเพื่อเริ่มส่งคำขอไฟล์ Manifest ตัวแฮนเดิลแบบอะซิงโครนัสใช้ได้เฉพาะใน Shaka Player เท่านั้น
protectionSystem
cast.framework.ContentProtection
ระบบป้องกันที่ต้องการสำหรับการถอดรหัสเนื้อหา
segmentHandler
(function(non-null Uint8Array, cast.framework.NetworkResponseInfo) ที่ไม่มีค่า Null (ไม่ใช่ค่า null ที่มี Uint8Array หรือ non-null Uint8Array ที่ไม่มี null) หรือไม่ได้ระบุ)
เครื่องจัดการเพื่อประมวลผลข้อมูลกลุ่ม ระบบจะส่งผ่านข้อมูลกลุ่ม และส่งคืนข้อมูลกลุ่มที่แก้ไขแล้ว
segmentRequestHandler
(function(non-null cast.framework.NetworkRequestInfo) หรือไม่ระบุ)
ฟังก์ชันสำหรับปรับแต่งข้อมูลคำขอเพื่อรับกลุ่มสื่อ ตัวแฮนเดิลได้รับการส่งผ่านข้อมูลคำขอเครือข่ายที่จะแก้ไข SDK จะประมวลผลข้อมูลคำขอเครือข่ายที่แก้ไขเพื่อเริ่มส่งคำขอกลุ่ม ตัวแฮนเดิลแบบอะซิงโครนัสใช้ได้เฉพาะในโปรแกรมเล่น Shaka เท่านั้น
segmentRequestRetryLimit
(ตัวเลขหรือไม่ระบุ)
จำนวนครั้งสูงสุดในการลองส่งคำขอเครือข่ายอีกครั้งสำหรับกลุ่ม ค่าเริ่มต้นคือ 3
shakaConfig
(ออบเจ็กต์ที่ไม่เป็นค่าว่างหรือไม่ได้ระบุ)
ออบเจ็กต์นี้ผสานรวมกับการกำหนดค่า Shaka เริ่มต้นของ CAF (โดย มีตัวเลือกการตั้งค่าในออบเจ็กต์นี้มีความสำคัญเหนือกว่า) นักพัฒนาซอฟต์แวร์ควรใช้ความระมัดระวังเมื่อใช้ค่ากับการกำหนดค่า Shaka เนื่องจากอาจทำให้เกิดปัญหาในการเล่น สำหรับตัวเลือกที่อนุญาตในออบเจ็กต์นี้ โปรดดูข้อมูลเพิ่มเติมที่ shaka.util.PlayerConfiguration