คลาส: TextTracksManager

เมธอด

addTracks

addTracks(tracks)

เพิ่มแทร็กข้อความลงในรายการ

พารามิเตอร์

แทร็ก

อาร์เรย์ของ cast.framework.messages.Track ที่ไม่ใช่ค่าว่าง

ค่าต้องไม่เป็นค่า Null

ส่ง

non-null Error หากไม่มีแทร็ก หรือ trackId ไม่ซ้ำกัน หรือเพิ่มแทร็กที่ไม่ใช่ข้อความ

createTrack

createTrack() จะแสดงผล cast.framework.messages.Track

สร้างแทร็กข้อความ

ส่ง

non-null Error หากตัวจัดการแทร็กไม่พร้อมใช้งาน

การคืนสินค้า

non-null cast.framework.messages.Track 

getActiveIds

getActiveIds() แสดงผลอาร์เรย์ของตัวเลข

รับรหัสข้อความที่ใช้งานอยู่ทั้งหมด

การคืนสินค้า

non-null Array of number 

getActiveTracks

getActiveTracks() แสดงผลอาร์เรย์ของ cast.framework.messages.Track ที่ไม่ใช่ Null

รับแทร็กข้อความที่ใช้งานอยู่ทั้งหมด

การคืนสินค้า

non-null Array of non-null cast.framework.messages.Track 

getTextTracksStyle

getTextTracksStyle() returns (cast.framework.messages.TextTrackStyle or undefined)

แสดงผลรูปแบบแทร็กข้อความปัจจุบัน

การคืนสินค้า

(non-null cast.framework.messages.TextTrackStyle or undefined) 

getTrackById

getTrackById(id) จะแสดงผล cast.framework.messages.Track

รับแทร็กข้อความตามรหัส

พารามิเตอร์

id

ตัวเลข

ส่ง

non-null Error หากไม่มีรหัสหรือรหัสไม่ถูกต้อง

การคืนสินค้า

nullable cast.framework.messages.Track 

getTracks

getTracks() returns Array of non-null cast.framework.messages.Track

แสดงแทร็กข้อความทั้งหมด (ที่ไม่บังคับ)

การคืนสินค้า

non-null Array of non-null cast.framework.messages.Track 

getTracksByLanguage

getTracksByLanguage(language) returns Array of non-null cast.framework.messages.Track

รับแทร็กข้อความตามภาษา

พารามิเตอร์

ภาษา

สตริง

แท็กภาษาตาม RFC 5646

ส่ง

non-null Error หากไม่มีภาษา

การคืนสินค้า

non-null Array of non-null cast.framework.messages.Track 

setActiveByIds

setActiveByIds(newIds)

ตั้งค่าแทร็กข้อความให้ใช้งานได้ตามรหัส

พารามิเตอร์

newIds

อาร์เรย์ของตัวเลข

รหัสแทร็กข้อความที่จะเปิดใช้ หากต้องการล้างแทร็กข้อความ ให้ตั้งค่าเป็นอาร์เรย์ว่างหรือ null

ค่าอาจเป็น Null

ส่ง

non-null Error หากรหัสไม่ถูกต้อง

setActiveByLanguage

setActiveByLanguage(language)

ตั้งค่าแทร็กข้อความให้ใช้งานได้ตามภาษา ระบบจะเปิดใช้เฉพาะแทร็กภาษาแรกที่ตรงกัน เท่านั้น

พารามิเตอร์

ภาษา

สตริง

แท็กภาษาตาม RFC 5646

ส่ง

non-null Error หากภาษาไม่พร้อมใช้งานหรือใช้ไม่ได้

setTextTrackStyle

setTextTrackStyle(style)

ตั้งค่ารูปแบบแทร็กข้อความ

พารามิเตอร์

รูปแบบ

cast.framework.messages.TextTrackStyle

ค่าต้องไม่เป็นค่า Null

ส่ง

non-null Error หากตัวจัดการแทร็กไม่พร้อมใช้งาน