คลาส: MediaInfo

ผู้ผลิต

MediaInfo

ใหม่ MediaInfo(contentId, contentType)

พารามิเตอร์

contentId

สตริง

ตัวระบุที่ไม่ซ้ำกันสำหรับสื่อ

contentType

สตริง

ประเภทเนื้อหา MIME ของสื่อ

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

atvEntity

(สตริงหรือไม่ระบุ)

เอนทิตีสำรองที่จะใช้ในการโหลดสื่อในแอป Android TV

หากมีการตั้งค่า การดำเนินการนี้จะลบล้างค่าที่ตั้งไว้ในเอนทิตีหากผู้รับเป็นแอป Android TV ในฝั่งผู้รับ เอนทิตีจะเข้าถึงได้จาก MediaInfo#getEntity()

breakClips

(อาร์เรย์ที่ไม่มีค่า Null ของ chrome.cast.media.BreakClip ที่ไม่ใช่ null หรือไม่ระบุ)

รายการคลิปพักบางส่วนที่มีคลิปหยุดพักปัจจุบันที่ผู้รับกำลังเล่น หรือคลิปที่ผู้รับจะเล่นหลังจากนั้นไม่นานแทนที่จะส่งรายการคลิปทั้งหมด ทั้งนี้เพื่อหลีกเลี่ยงไม่ให้มีข้อความ MediaStatus มากเกินไป

ทำให้แตก

(อาร์เรย์ที่ไม่ใช่ Null ของ chrome.cast.media.Break ที่ไม่มีค่า Null หรือไม่ได้ระบุ)

รายการช่วงพัก

contentId

สตริง

ระบุเนื้อหา โดยปกติจะเป็น URL แต่อาจเป็นตัวระบุสตริงใดก็ได้

contentType

สตริง

ประเภทเนื้อหา MIME ของสื่อ

contentUrl

(สตริงหรือไม่ระบุ)

URL สื่อ (ไม่บังคับ) สำหรับอนุญาตให้ใช้ contentId สำหรับรหัสจริง หากมีการระบุ contentUrl ระบบจะใช้ URL นี้เป็น URL ของสื่อ มิเช่นนั้นจะใช้ contentId เป็น URL ของสื่อ

customData

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

ข้อมูลที่กำหนดเองซึ่งแอปพลิเคชันฝั่งผู้รับตั้งค่าไว้

ระยะเวลา

ตัวเลขที่เป็นโมฆะ

ระยะเวลาของเนื้อหาเป็นวินาที ค่าอาจเป็น Null สำหรับสื่อที่มีประเภทเป็น chrome.cast.media.StreamType.LIVE

เอนทิตี

(สตริงหรือไม่ระบุ)

เอนทิตีสื่อที่ไม่บังคับ ซึ่งมักจะเป็น Deep Link ของ Google Assistant

hlsSegmentFormat

(non-null chrome.cast.media.HlsSegmentFormat หรือไม่ระบุ)

รูปแบบของกลุ่มเสียง HLS

hlsVideoSegmentFormat

(ไม่มี chrome.cast.media.HlsVideoSegmentFormat หรือไม่ระบุ)

รูปแบบของกลุ่มวิดีโอ HLS

ข้อมูลเมตา

ประเภทใดก็ได้

อธิบายเนื้อหาสื่อ ค่านี้ควรเป็นออบเจ็กต์ chrome.cast.media.*Metadata

startAbsoluteTime

(ตัวเลขหรือไม่ระบุ)

ระบุเวลาสัมบูรณ์ (เวลา Epoch Unix เป็นวินาที) สำหรับสตรีมแบบสด สำหรับการถ่ายทอดสด จะเป็นเวลาที่กิจกรรมเริ่มต้น มิเช่นนั้น จะเป็นการเริ่มต้นของช่วงที่ค้นหาได้เมื่อเริ่มการสตรีม

streamType

non-null chrome.cast.media.StreamType

ประเภทของสตรีมสื่อ

textTrackStyle

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

รูปแบบแทร็กข้อความที่ขอ หากไม่ระบุ ระบบจะใช้ค่ากำหนดรูปแบบอุปกรณ์ (หากมี)

แทร็ก

อาร์เรย์ของ chrome.cast.media.Track ที่ไม่มีค่า Null

อาร์เรย์ของออบเจ็กต์ติดตาม

userActionStates

(อาร์เรย์ที่ไม่มีค่า Null ของ chrome.cast.media.UserActionState ที่ไม่ใช่ null หรือไม่ได้ระบุ)

ระบุสถานะการดำเนินการของผู้ใช้สำหรับสื่อ ระบุการกดชอบ ไม่ชอบ หรือติดตามการกระทำของผู้ใช้สำหรับสื่อ

vmapAdsRequest

(non-null chrome.cast.media.VastAdsRequest หรือไม่ได้ระบุ)

การกำหนดค่าคำขอโฆษณา VMAP ใช้ช่องนี้หากไม่มีช่วงพักโฆษณาและ breakClips