คลาส: 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