ชั้นเรียน: แทร็ก

ผู้ผลิต

แทร็ก

ใหม่ Track(trackId, trackType)

พารามิเตอร์

trackId

ตัวเลข

ตัวระบุที่ไม่ซ้ำกันของแทร็กภายในบริบทของออบเจ็กต์ chrome.cast.media.MediaInfo

trackType

chrome.cast.media.TrackType

ประเภทของแทร็ก

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

พร็อพเพอร์ตี้

customData

ออบเจ็กต์ที่เป็นค่าว่างได้

ข้อมูลแอปพลิเคชันที่กำหนดเอง

language

สตริงที่เว้นว่างได้

แท็กภาษาตาม RFC 5646 จำเป็นต้องระบุเมื่อประเภทย่อยเป็น SUBTITLES

ชื่อ

สตริงที่เว้นว่างได้

ชื่อแทร็กที่มนุษย์อ่านเข้าใจได้ เช่น "สเปน" UI ของผู้ส่งอาจใช้สำหรับสร้างกล่องโต้ตอบการเลือก หากชื่อว่างเปล่า กล่องโต้ตอบจะมีช่องว่าง

ประเภทย่อย

ไม่มีข้อมูล chrome.cast.media.TextTrackType

สำหรับแทร็กข้อความ จะเป็นประเภทของแทร็กข้อความ

trackContentId

สตริงที่เว้นว่างได้

ตัวระบุเนื้อหาของแทร็ก โดยอาจเป็น URL ของแทร็กหรือตัวระบุอื่นๆ ที่ช่วยให้ผู้รับค้นหาเนื้อหาได้ (เมื่อแทร็กไม่ได้อยู่ในไฟล์ Manifest หรือรวมไว้ในไฟล์ Manifest) เช่น URL ของไฟล์ Vtt

trackContentType

สตริงที่เว้นว่างได้

ประเภท MIME ของเนื้อหาแทร็ก ตัวอย่างเช่น หากแทร็กเป็นไฟล์ Vtt จะเป็น "text/vtt" ช่องนี้เป็นช่องที่ต้องระบุสำหรับแทร็กนอกวงดนตรี เพื่อให้มีช่องนี้ทุกครั้งที่ได้ระบุ trackContentId ไว้ด้วย ไม่จำเป็นต้องบังคับหากผู้รับมีวิธีระบุเนื้อหาจาก trackContentId แต่เราขอแนะนำให้ใช้ ประเภทเนื้อหาแทร็ก (หากมี) ต้องสอดคล้องกับประเภทแทร็ก

trackId

ตัวเลข

ตัวระบุที่ไม่ซ้ำกันของแทร็กภายในบริบทของออบเจ็กต์ chrome.cast.media.MediaInfo

ประเภท

non-null chrome.cast.media.TrackType

ประเภทของแทร็ก