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