cast. เฟรมเวิร์ก TextTracksManager
จัดการแทร็กข้อความ
- การขว้าง
-
non-null Error
หากใช้เครื่องมือสร้างโดยตรง คุณควรเข้าถึง TextTracksManager ด้วยการเรียก cast.framework.PlayerManager#getTextTracksManager เท่านั้น
วิธีการ
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 |
- การขว้าง
-
non-null Error
หากรหัสไม่ถูกต้อง
setActiveByLanguage
setActiveByLanguage(language)
ตั้งค่าแทร็กข้อความให้ใช้งานได้ตามภาษา ระบบจะเปิดใช้เฉพาะแทร็กภาษาแรกที่ตรงกัน
พารามิเตอร์ |
|
---|---|
language |
สตริง แท็กภาษาตาม RFC 5646 |
- การขว้าง
-
non-null Error
หากภาษาไม่พร้อมใช้งานหรือไม่ถูกต้อง
setTextTrackStyle
setTextTrackStyle(style)
ตั้งค่ารูปแบบแทร็กข้อความ
พารามิเตอร์ |
|
---|---|
รูปแบบ |
cast.framework.messages.TextTrackStyle ค่าต้องไม่เป็นค่าว่าง |