คลาส: TextTracksManager

วิธีการ

addTracks

addTracks(tracks)

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

พารามิเตอร์

แทร็ก

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

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

การขว้าง

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

createTrack

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

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

คิกรีเทิร์น

non-null cast.framework.messages.Track 

getActiveIds

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

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

การขว้าง

non-null Error หาก TrackManager ไม่พร้อมใช้งาน

คิกรีเทิร์น

non-null Array of number 

getActiveTracks

getActiveTracks() แสดงผล อาร์เรย์ของ cast.framework.messages.Track ที่ไม่เป็นค่าว่าง

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

การขว้าง

non-null Error หาก TrackManager ไม่พร้อมใช้งาน

คิกรีเทิร์น

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() แสดงผล อาร์เรย์ของ cast.framework.messages.Track ที่ไม่เป็นค่าว่าง

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

คิกรีเทิร์น

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

getTracksByLanguage

getTracksByLanguage(language) แสดงอาร์เรย์ของ cast.framework.messages.Track ที่ไม่ใช่ null

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

พารามิเตอร์

language

สตริง

แท็กภาษาตาม 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)

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

พารามิเตอร์

language

สตริง

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

การขว้าง

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

setTextTrackStyle

setTextTrackStyle(style)

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

พารามิเตอร์

รูปแบบ

cast.framework.messages.TextTrackStyle

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