เนมสเปซ: เหตุการณ์

คลาส

เนมสเปซ

การแจกแจง

DetailedErrorCode

คงที่

ตัวเลข

รหัสข้อผิดพลาดโดยละเอียด

ค่า

MEDIA_UNKNOWN

ตัวเลข

แสดงผลเมื่อ HTMLMediaElement แสดงข้อผิดพลาด แต่ CAF ไม่รู้จักข้อผิดพลาดที่เฉพาะเจาะจง

MEDIA_ABORTED

ตัวเลข

แสดงผลเมื่อ User Agent ล้มเลิกกระบวนการดึงข้อมูลสำหรับทรัพยากรสื่อตามคำขอของผู้ใช้

MEDIA_DECODE

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดขณะถอดรหัสทรัพยากรสื่อ หลังจากที่กำหนดทรัพยากรให้ใช้งานได้แล้ว

MEDIA_NETWORK

ตัวเลข

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

MEDIA_SRC_NOT_SUPPORTED

ตัวเลข

แสดงผลเมื่อทรัพยากรสื่อที่ระบุโดยแอตทริบิวต์ src ไม่เหมาะสม

SOURCE_BUFFER_FAILURE

ตัวเลข

แสดงผลเมื่อเพิ่มบัฟเฟอร์แหล่งที่มาลงใน MediaSource ไม่ได้

MEDIAKEYS_UNKNOWN

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จักกับคีย์สื่อ

MEDIAKEYS_NETWORK

ตัวเลข

แสดงผลเมื่อมีคีย์สื่อล้มเหลวเนื่องจากปัญหาของเครือข่าย

MEDIAKEYS_UNSUPPORTED

ตัวเลข

แสดงผลเมื่อสร้างออบเจ็กต์ MediaKeySession ไม่ได้

MEDIAKEYS_WEBCRYPTO

ตัวเลข

แสดงผลเมื่อคริปโตไม่สำเร็จ

NETWORK_UNKNOWN

ตัวเลข

แสดงผลเมื่อเกิดปัญหาด้านเครือข่ายที่ไม่รู้จัก

SEGMENT_NETWORK

ตัวเลข

แสดงผลเมื่อดาวน์โหลดกลุ่มไม่สำเร็จ

HLS_NETWORK_MASTER_PLAYLIST

ตัวเลข

แสดงผลเมื่อดาวน์โหลดเพลย์ลิสต์หลักของ HLS ไม่สำเร็จ

HLS_NETWORK_PLAYLIST

ตัวเลข

แสดงผลเมื่อดาวน์โหลดเพลย์ลิสต์ HLS ไม่สำเร็จ

HLS_NETWORK_NO_KEY_RESPONSE

ตัวเลข

แสดงผลเมื่อดาวน์โหลดคีย์ HLS ไม่สำเร็จ

HLS_NETWORK_KEY_LOAD

ตัวเลข

แสดงผลเมื่อส่งคำขอคีย์ HLS ไม่สำเร็จก่อนที่จะส่ง

HLS_NETWORK_INVALID_SEGMENT

ตัวเลข

แสดงผลเมื่อกลุ่ม HLS ไม่ถูกต้อง

HLS_SEGMENT_PARSING

ตัวเลข

แสดงผลเมื่อแยกวิเคราะห์กลุ่ม HLS ไม่สำเร็จ

DASH_NETWORK

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จักเกี่ยวกับเครือข่ายขณะจัดการสตรีม DASH

DASH_NO_INIT

ตัวเลข

แสดงผลเมื่อสตรีม DASH ไม่มี Init

SMOOTH_NETWORK

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จักเกี่ยวกับเครือข่ายขณะจัดการสตรีมแบบ Smooth

SMOOTH_NO_MEDIA_DATA

ตัวเลข

แสดงผลเมื่อสตรีมแบบ Smooth ไม่มีข้อมูลสื่อ

MANIFEST_UNKNOWN

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จักขณะแยกวิเคราะห์ไฟล์ Manifest

HLS_MANIFEST_MASTER

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดขณะแยกวิเคราะห์ไฟล์ Manifest หลักของ HLS

HLS_MANIFEST_PLAYLIST

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดขณะแยกวิเคราะห์เพลย์ลิสต์ HLS

DASH_MANIFEST_UNKNOWN

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จักขณะแยกวิเคราะห์ไฟล์ Manifest ของ DASH

DASH_MANIFEST_NO_PERIODS

ตัวเลข

แสดงผลเมื่อไฟล์ Manifest ของ DASH ไม่มีจุด

DASH_MANIFEST_NO_MIMETYPE

ตัวเลข

แสดงผลเมื่อไฟล์ Manifest สำหรับ DASH ไม่มี MimeType

DASH_INVALID_SEGMENT_INFO

ตัวเลข

แสดงผลเมื่อไฟล์ Manifest สำหรับ DASH มีข้อมูลกลุ่มที่ไม่ถูกต้อง

SMOOTH_MANIFEST

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดขณะแยกวิเคราะห์ไฟล์ Manifest Smooth

SEGMENT_UNKNOWN

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดเกี่ยวกับกลุ่มที่ไม่รู้จัก

TEXT_UNKNOWN

ตัวเลข

เกิดข้อผิดพลาดที่ไม่รู้จักกับสตรีมข้อความ

แอป

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดนอกเฟรมเวิร์ก (เช่น หากตัวแฮนเดิลเหตุการณ์แสดงข้อผิดพลาด)

BREAK_CLIP_LOADING_ERROR

ตัวเลข

แสดงผลเมื่อตัวตรวจจับการโหลดคลิปหยุดไม่ทำงาน

BREAK_SEEK_INTERCEPTOR_ERROR

ตัวเลข

แสดงผลเมื่อตัวตรวจจับการหยุดพักล้มเหลว

IMAGE_ERROR

ตัวเลข

แสดงผลเมื่อโหลดรูปภาพไม่สำเร็จ

LOAD_INTERRUPTED

ตัวเลข

การโหลดถูกขัดจังหวะโดยการยกเลิกการโหลดหรือโดยการโหลดอื่น

LOAD_FAILED

ตัวเลข

คำสั่งโหลดล้มเหลว

MEDIA_ERROR_MESSAGE

ตัวเลข

ส่งข้อความแสดงข้อผิดพลาดไปยังผู้ส่งแล้ว

Generic

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ

EndedReason

คงที่

สตริง

เหตุผลที่วิดีโอเล่นจบ

ค่า

END_OF_STREAM

สตริง

การเล่นจบลงเนื่องจากเรามาถึงจุดสิ้นสุดของสตรีมปัจจุบันแล้ว

ข้อผิดพลาด

สตริง

การเล่นสิ้นสุดลงเนื่องจากเราพบข้อผิดพลาด

หยุดแล้ว

สตริง

การเล่นจบลงเพราะการดำเนินการบังคับให้เราหยุดสตรีมปัจจุบัน

ขัดข้อง

สตริง

การเล่นจบลงเนื่องจากมีรายการที่โหลดใหม่

ข้าม

สตริง

การเล่นสิ้นสุดเนื่องจากมีการข้ามการทำงานของโฆษณา

BREAK_SWITCH

สตริง

การเล่นจบลงเนื่องจากมีการเปลี่ยนจุดพัก

EventType

คงที่

สตริง

ประเภทเหตุการณ์ของโปรแกรมเล่น สำหรับเหตุการณ์ที่มีพร็อกซีจาก MediaElement โปรดดูข้อมูลเพิ่มเติมใน https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents

ค่า

ทั้งหมด

สตริง

ตัวระบุพิเศษนี้คือตัวระบุพิเศษที่ใช้ตรวจจับเหตุการณ์ทั้งหมดได้ (ส่วนใหญ่ใช้เพื่อแก้ไขข้อบกพร่อง) เหตุการณ์จะเป็นคลาสย่อยของ cast.framework.events.Event

ยกเลิก

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์หยุดดึงข้อมูลสื่อก่อนที่จะดาวน์โหลดเสร็จ แต่ไม่ใช่เนื่องจากข้อผิดพลาด เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

CAN_PLAY

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์เล่นคลิปต่อได้ แต่ประมาณการว่ามีการโหลดข้อมูลไม่เพียงพอที่จะเล่นคลิปจนจบโดยไม่ต้องหยุดบัฟเฟอร์ เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

CAN_PLAY_THROUGH

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์ประเมินว่าสามารถเล่นคลิปได้จนจบโดยไม่ต้องหยุดบัฟเฟอร์ โปรดทราบว่าค่าประมาณของเบราว์เซอร์เกี่ยวข้องกับคลิปที่กำลังเล่นอยู่เท่านั้น (เช่น หากกำลังเล่นคลิปโฆษณาอยู่ เบราว์เซอร์จะประมาณเพียงคลิปโฆษณาเท่านั้น ไม่ใช่เนื้อหาทั้งหมด) เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

DURATION_CHANGE

สตริง

เริ่มทำงานเมื่อแอตทริบิวต์ระยะเวลาของ MediaElement มีการเปลี่ยนแปลง เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

ยกเลิกแล้ว

สตริง

เริ่มทำงานเมื่อสื่อว่างเปล่า ตัวอย่างหนึ่งที่กรณีนี้จะเกิดขึ้นคือเมื่อมีการเรียกload() เพื่อรีเซ็ต MediaElement เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

สิ้นสุดแล้ว

สตริง

เริ่มทำงานเมื่อคลิปสื่อเล่นจนจบ โดยไม่รวมเวลาที่คลิปหยุดเล่นเนื่องจากมีข้อผิดพลาดหรือคำขอหยุด ในกรณีที่มีโฆษณา เหตุการณ์จะเริ่มทำงานสูงสุด 1 ครั้งต่อโฆษณา และ 1 ครั้งสูงสุด 1 ครั้งสําหรับเนื้อหาหลัก เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent หากต้องการทราบว่าสื่อเล่นเสร็จเมื่อใด คุณน่าจะต้องใช้ cast.framework.events.EventType.MEDIA_FINISHED

LOADED_DATA

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์โหลดเฟรมแรกของคลิปสื่อเสร็จแล้ว เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

LOADED_METADATA

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์โหลดข้อมูลเมตาของคลิปเสร็จแล้ว เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

LOAD_START

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์เริ่มค้นหาข้อมูลสื่อสำหรับคลิป เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

หยุดชั่วคราว

สตริง

เริ่มทำงานเมื่อหยุดเล่นชั่วคราว เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaPauseEvent

เล่น

สตริง

เริ่มทำงานเมื่อพร้อมเริ่มเล่น (เช่น หลังจากหยุดชั่วคราว) เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

กำลังเล่น

สตริง

เริ่มทำงานเมื่อเริ่มเล่น เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

ความคืบหน้า

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์ดึงข้อมูลสื่อ หากคุณใช้สตรีมมิงแบบอัตราบิตที่ปรับเปลี่ยนได้ (เช่น HLS, DASH, SMOOTH) คุณน่าจะต้องการใช้เหตุการณ์ cast.framework.events.EventType.SEGMENT_DOWNLOADED แทน เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

RATE_CHANGE

สตริง

เริ่มทำงานเมื่อมีการอัปเดตอัตราการเล่น เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

ค้นหา

สตริง

เริ่มทำงานเมื่อการค้นหาสิ้นสุดลง นโยบายนี้จะไม่เริ่มทำงานในกรณีที่การค้นหาสิ้นสุดลงเมื่อสื่อหยุดชั่วคราว เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

กำลังค้นหา

สตริง

เริ่มทำงานเมื่อกำลังค้นหาสื่อ เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

หยุดแล้ว

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์พยายามดึงข้อมูลสื่อ แต่ไม่ได้รับการตอบกลับ เหตุการณ์ cast.framework.events.EventType.BUFFERING มีการใช้งาน อย่างสอดคล้องกันในสตรีมทุกประเภท และควรใช้แทน "หยุดทำงาน" เมื่อพยายามตรวจสอบว่าโปรแกรมเล่นกำลังบัฟเฟอร์หรือไม่ เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

TIME_UPDATE

สตริง

เริ่มทำงานเป็นระยะๆ ขณะสื่อกำลังเล่น การดำเนินการนี้จะเริ่มทำงานเมื่อแอตทริบิวต์ currentTime เปลี่ยนแปลง เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

ระงับ

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์ตั้งใจจะไม่ดึงข้อมูลสื่อ เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

กำลังรอ

สตริง

เริ่มทำงานเมื่อการเล่นหยุดลง เนื่องจากเบราว์เซอร์กำลังรอเฟรมถัดไปให้แสดง จะมีการนำเหตุการณ์ cast.framework.events.EventType.BUFFERING ไปใช้อย่างสอดคล้องกันในสตรีมประเภทต่างๆ และควรใช้แทน "กำลังรอ" เมื่อพยายามตรวจสอบว่าโปรแกรมเล่นกำลังบัฟเฟอร์หรือไม่ เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

BITRATE_CHANGED

สตริง

เริ่มทำงานเมื่ออัตราบิตของสื่อที่เล่นมีการเปลี่ยนแปลง (เช่น เมื่อมีการเปลี่ยนแปลงแทร็กที่มีการใช้งานอยู่ หรือเมื่อมีการเลือกอัตราบิตอื่นเพื่อตอบสนองเงื่อนไขของเครือข่าย) เหตุการณ์คือ cast.framework.events.BitrateChangedEvent

BREAK_STARTED

สตริง

เริ่มทำงานเมื่อคลิปหยุดพักแรกในช่วงพักเริ่มโหลด เหตุการณ์คือ cast.framework.events.BreaksEvent

BREAK_ENDED

สตริง

เริ่มทำงานเมื่อคลิปหยุดพักล่าสุดในช่วงพักสิ้นสุดลง เหตุการณ์คือ cast.framework.events.BreaksEvent

BREAK_CLIP_LOADING

สตริง

เริ่มทำงานเมื่อคลิปพักเริ่มโหลด เหตุการณ์คือ cast.framework.events.BreaksEvent

BREAK_CLIP_STARTED

สตริง

เริ่มทำงานเมื่อคลิปพักเริ่มขึ้น เหตุการณ์คือ cast.framework.events.BreaksEvent

BREAK_CLIP_ENDED

สตริง

เริ่มทำงานเมื่อคลิปพักสิ้นสุดลง เหตุการณ์คือ cast.framework.events.BreaksEvent

กำลังเก็บบัฟเฟอร์

สตริง

เริ่มทำงานเมื่อการเล่นหยุดลงเนื่องจากมีการบัฟเฟอร์หรือเริ่มเล่นอีกครั้งหลังจากที่บัฟเฟอร์จบแล้ว เหตุการณ์คือ cast.framework.events.BufferingEvent

CACHE_LOADED

สตริง

เริ่มทำงานเมื่อเนื้อหาที่จัดเก็บในแคชล่วงหน้าโดย Fastplay โหลดเสร็จแล้ว เหตุการณ์จะเป็น cast.framework.events.CacheLoadedEvent

CACHE_HIT

สตริง

เริ่มทำงานเมื่อมีการใช้เนื้อหาที่ Fastplay แคชล่วงหน้าไว้ เหตุการณ์จะเป็น cast.framework.events.CacheItemEvent

CACHE_INSERTED

สตริง

เริ่มทำงานเมื่อ Fastplay มีการแคช URL 1 รายการ เหตุการณ์จะเป็น cast.framework.events.CacheItemEvent

CLIP_STARTED

สตริง

เริ่มทำงานเมื่อคลิปเริ่มเล่นเป็นครั้งแรก ซึ่งรวมถึงคลิปหยุดพักและคลิปเนื้อหาหลักระหว่างคลิปพัก หากคุณต้องการดูว่าคลิปหยุดพักเริ่มขึ้นเมื่อใด คุณควรใช้ "เหตุการณ์" เป็น {@link cast.framework.events.Event

CLIP_ENDED

สตริง

เริ่มทำงานเมื่อคลิปสิ้นสุดลง ซึ่งรวมถึงคลิปหยุดพักและคลิปเนื้อหาหลักระหว่างคลิปพัก หากต้องการดูเวลาที่คลิปพักสิ้นสุดลง คุณควรใช้ cast.framework.events.EventType.BREAK_CLIP_ENDED หากต้องการทราบว่าสื่อเล่นเสร็จเมื่อใด คุณควรใช้ "เหตุการณ์" คือ "cast.framework.events.ClipEndedEvent"

EMSG

สตริง

เริ่มทำงานเมื่อพบ emsg ในกลุ่ม เหตุการณ์เป็น cast.framework.events.EmsgEvent

ข้อผิดพลาด

สตริง

เริ่มทำงานเมื่อเกิดข้อผิดพลาด เหตุการณ์คือ cast.framework.events.ErrorEvent

ID3

สตริง

เริ่มทำงานเมื่อพบแท็ก ID3 ซึ่งจะเริ่มทำงานสำหรับเนื้อหา HLS เท่านั้น เหตุการณ์เป็น cast.framework.events.Id3Event

MEDIA_STATUS

สตริง

เริ่มทำงานก่อนที่จะส่งข้อความขาออกซึ่งมีสถานะของสื่อปัจจุบัน เหตุการณ์คือ cast.framework.events.MediaStatusEvent

CUSTOM_STATE

สตริง

เริ่มทำงานเมื่อส่งข้อความสถานะที่กำหนดเองขาออก เหตุการณ์คือ cast.framework.events.CustomStateEvent

MEDIA_INFORMATION_CHANGED

สตริง

เริ่มทำงานหากข้อมูลสื่อมีการเปลี่ยนแปลงระหว่างการเล่น เช่น เมื่อเปิดวิทยุสดและข้อมูลเมตาของแทร็กมีการเปลี่ยนแปลง เหตุการณ์เป็น cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

สตริง

เริ่มทำงานเมื่อสื่อเล่นจบครบแล้ว ซึ่งรวมถึงกรณีต่อไปนี้ สตรีมไม่มีสิ่งใดเหลือให้เล่น ผู้ใช้ขอให้หยุด หรือเกิดข้อผิดพลาด เมื่อมีการจัดคิว เหตุการณ์นี้จะทริกเกอร์ 1 ครั้งสำหรับรายการคิวแต่ละรายการที่เสร็จสิ้น เหตุการณ์จะเป็น cast.framework.events.MediaFinishedEvent

PLAYER_PRELOADING

สตริง

เริ่มทำงานเมื่อโปรแกรมเล่นเริ่มจัดการคำขอโหลดล่วงหน้า เหตุการณ์เป็น cast.framework.events.LoadEvent

PLAYER_PRELOADING_CANCELLED

สตริง

เริ่มทำงานหากโปรแกรมเล่นยกเลิกการโหลดล่วงหน้า เหตุการณ์เป็น cast.framework.events.LoadEvent

PLAYER_LOAD_COMPLETE

สตริง

เริ่มทำงานเมื่อโปรแกรมเล่นประมวลผลคำขอการโหลดเสร็จสิ้นและพร้อมเล่น เหตุการณ์เป็น cast.framework.events.LoadEvent

PLAYER_LOADING

สตริง

เริ่มทำงานเมื่อโปรแกรมเล่นเริ่มจัดการคำขอโหลด ซึ่งจะเริ่มทำงานก่อนเหตุการณ์ cast.framework.events.EventType.LOAD_START เนื่องจากโปรแกรมเล่นยังไม่ได้ขอข้อมูลสื่อ เหตุการณ์เป็น cast.framework.events.LoadEvent

SEGMENT_DOWNLOADED

สตริง

เริ่มทำงานเมื่อดาวน์โหลดกลุ่มเสร็จแล้ว การดำเนินการนี้จะทริกเกอร์เฉพาะสำหรับเนื้อหาสตรีมมิงแบบปรับอัตโนมัติ (HLS, DASH หรือ Smooth) เหตุการณ์คือ cast.framework.events.SegmentDownloadedEvent

REQUEST_SEEK

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอค้นหา เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_LOAD

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอโหลด เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_STOP

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอให้หยุด เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_PAUSE

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอให้หยุดชั่วคราว เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_PRECACHE

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอแคชล่วงหน้า เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_PLAY

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอเล่น เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_SKIP_AD

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอโฆษณาแบบข้าม เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_PLAY_AGAIN

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอให้เล่นอีกครั้ง เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_PLAYBACK_RATE_CHANGE

สตริง

เริ่มทำงานเมื่อส่งคำขอเปลี่ยนอัตราการเล่น เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_VOLUME_CHANGE

สตริง

เริ่มทำงานเมื่อส่งคำขอเปลี่ยนระดับเสียง เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_EDIT_TRACKS_INFO

สตริง

เริ่มทำงานเมื่อมีการขอแก้ไขแทร็ก เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_EDIT_AUDIO_TRACKS

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอแก้ไขแทร็กเสียง เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_SET_CREDENTIALS

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอข้อมูลเข้าสู่ระบบที่กำหนดไว้ เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_LOAD_BY_ENTITY

สตริง

เริ่มทำงานเมื่อมีการสร้างคำขอโหลดโดยเอนทิตี เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_USER_ACTION

สตริง

เริ่มทำงานเมื่อส่งคำขอการดำเนินการของผู้ใช้ เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_DISPLAY_STATUS

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอแทร็กสถานะ dsiplay เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_CUSTOM_COMMAND

สตริง

เริ่มทำงานเมื่อมีการสร้างคำขอคำสั่งที่กำหนดเอง เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_FOCUS_STATE

สตริง

เริ่มทำงานเมื่อส่งคำขอสถานะโฟกัส เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_QUEUE_LOAD

สตริง

เริ่มทำงานเมื่อมีคำขอโหลดคิว เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_INSERT

สตริง

เริ่มทำงานเมื่อส่งคำขอแทรกคิว เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_UPDATE

สตริง

เริ่มทำงานเมื่อส่งคำขออัปเดตคิว เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_REMOVE

สตริง

เริ่มทำงานเมื่อมีคำขอนำคิวออก เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_REORDER

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอเรียงลำดับคิวใหม่ เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_GET_ITEM_RANGE

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอดึงข้อมูลรายการ เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_GET_ITEMS

สตริง

เริ่มทำงานเมื่อมีการขอข้อมูล "รับรายการ" เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_GET_ITEM_IDS

สตริง

เริ่มทำงานเมื่อมีการขอรหัสคิว เหตุการณ์เป็น cast.framework.events.RequestEvent

TRACKS_CHANGED

สตริง

เริ่มทำงานหากแทร็กที่มีอยู่มีการเปลี่ยนแปลงหลังจากการโหลดเสร็จสมบูรณ์

LIVE_IS_MOVING_WINDOW_CHANGED

สตริง

เริ่มทำงานเมื่อช่วงที่ค้นหาได้แบบเรียลไทม์มีการเปลี่ยนแปลง กล่าวอย่างเจาะจงคือ เมื่อหน้าต่างที่ย้ายไปเปลี่ยนเป็นหน้าต่างที่ขยายได้หรือในทางกลับกัน เหตุการณ์คือ cast.framework.events.LiveStatusEvent

LIVE_ENDED

สตริง

เริ่มทำงานเมื่อการถ่ายทอดสดเพิ่งสิ้นสุดลง เหตุการณ์คือ cast.framework.events.LiveStatusEvent

TIMED_METADATA_CHANGED

สตริง

เมื่อพบข้อมูลเมตาที่กำหนดเวลาใน DASH (EventStream) หรือ HLS (EXT-X-DATERANGE) เหตุการณ์นี้จะเริ่มทำงานหลังจาก PLAYER_LOAD_COMPLETE เมื่อพบข้อมูลเมตาที่กำหนดเวลาใหม่ในเนื้อหาสด เหตุการณ์จะเป็น cast.framework.events.TimedMetadataEvent

TIMED_METADATA_ENTER

สตริง

เริ่มทำงานเมื่อส่วนหัวของตัวควบคุมการเล่นเข้าสู่ภูมิภาคของไทม์ไลน์ใน DASH หรือถึงแท็ก EXT-X-DATERANGE เหตุการณ์จะเป็น cast.framework.events.TimedMetadataEvent

TIMED_METADATA_EXIT

สตริง

เริ่มทำงานเมื่อส่วนหัวของตัวควบคุมการเล่นออกจากเขตไทม์ไลน์ใน DASH หรือทิ้งแท็ก EXT-X-DATERANGE เหตุการณ์จะเป็น cast.framework.events.TimedMetadataEvent

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

DetailedErrorCode

คงที่

ตัวเลข

รหัสข้อผิดพลาดโดยละเอียด

ค่า

MEDIA_UNKNOWN

ตัวเลข

แสดงผลเมื่อ HTMLMediaElement แสดงข้อผิดพลาด แต่ CAF ไม่รู้จักข้อผิดพลาดที่เฉพาะเจาะจง

MEDIA_ABORTED

ตัวเลข

แสดงผลเมื่อ User Agent ล้มเลิกกระบวนการดึงข้อมูลสำหรับทรัพยากรสื่อตามคำขอของผู้ใช้

MEDIA_DECODE

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดขณะถอดรหัสทรัพยากรสื่อ หลังจากที่กำหนดทรัพยากรให้ใช้งานได้แล้ว

MEDIA_NETWORK

ตัวเลข

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

MEDIA_SRC_NOT_SUPPORTED

ตัวเลข

แสดงผลเมื่อทรัพยากรสื่อที่ระบุโดยแอตทริบิวต์ src ไม่เหมาะสม

SOURCE_BUFFER_FAILURE

ตัวเลข

แสดงผลเมื่อเพิ่มบัฟเฟอร์แหล่งที่มาลงใน MediaSource ไม่ได้

MEDIAKEYS_UNKNOWN

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จักกับคีย์สื่อ

MEDIAKEYS_NETWORK

ตัวเลข

แสดงผลเมื่อมีคีย์สื่อล้มเหลวเนื่องจากปัญหาของเครือข่าย

MEDIAKEYS_UNSUPPORTED

ตัวเลข

แสดงผลเมื่อสร้างออบเจ็กต์ MediaKeySession ไม่ได้

MEDIAKEYS_WEBCRYPTO

ตัวเลข

แสดงผลเมื่อคริปโตไม่สำเร็จ

NETWORK_UNKNOWN

ตัวเลข

แสดงผลเมื่อเกิดปัญหาด้านเครือข่ายที่ไม่รู้จัก

SEGMENT_NETWORK

ตัวเลข

แสดงผลเมื่อดาวน์โหลดกลุ่มไม่สำเร็จ

HLS_NETWORK_MASTER_PLAYLIST

ตัวเลข

แสดงผลเมื่อดาวน์โหลดเพลย์ลิสต์หลักของ HLS ไม่สำเร็จ

HLS_NETWORK_PLAYLIST

ตัวเลข

แสดงผลเมื่อดาวน์โหลดเพลย์ลิสต์ HLS ไม่สำเร็จ

HLS_NETWORK_NO_KEY_RESPONSE

ตัวเลข

แสดงผลเมื่อดาวน์โหลดคีย์ HLS ไม่สำเร็จ

HLS_NETWORK_KEY_LOAD

ตัวเลข

แสดงผลเมื่อส่งคำขอคีย์ HLS ไม่สำเร็จก่อนที่จะส่ง

HLS_NETWORK_INVALID_SEGMENT

ตัวเลข

แสดงผลเมื่อกลุ่ม HLS ไม่ถูกต้อง

HLS_SEGMENT_PARSING

ตัวเลข

แสดงผลเมื่อแยกวิเคราะห์กลุ่ม HLS ไม่สำเร็จ

DASH_NETWORK

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จักเกี่ยวกับเครือข่ายขณะจัดการสตรีม DASH

DASH_NO_INIT

ตัวเลข

แสดงผลเมื่อสตรีม DASH ไม่มี Init

SMOOTH_NETWORK

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จักเกี่ยวกับเครือข่ายขณะจัดการสตรีมแบบ Smooth

SMOOTH_NO_MEDIA_DATA

ตัวเลข

แสดงผลเมื่อสตรีมแบบ Smooth ไม่มีข้อมูลสื่อ

MANIFEST_UNKNOWN

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จักขณะแยกวิเคราะห์ไฟล์ Manifest

HLS_MANIFEST_MASTER

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดขณะแยกวิเคราะห์ไฟล์ Manifest หลักของ HLS

HLS_MANIFEST_PLAYLIST

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดขณะแยกวิเคราะห์เพลย์ลิสต์ HLS

DASH_MANIFEST_UNKNOWN

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จักขณะแยกวิเคราะห์ไฟล์ Manifest ของ DASH

DASH_MANIFEST_NO_PERIODS

ตัวเลข

แสดงผลเมื่อไฟล์ Manifest ของ DASH ไม่มีจุด

DASH_MANIFEST_NO_MIMETYPE

ตัวเลข

แสดงผลเมื่อไฟล์ Manifest สำหรับ DASH ไม่มี MimeType

DASH_INVALID_SEGMENT_INFO

ตัวเลข

แสดงผลเมื่อไฟล์ Manifest สำหรับ DASH มีข้อมูลกลุ่มที่ไม่ถูกต้อง

SMOOTH_MANIFEST

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดขณะแยกวิเคราะห์ไฟล์ Manifest Smooth

SEGMENT_UNKNOWN

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดเกี่ยวกับกลุ่มที่ไม่รู้จัก

TEXT_UNKNOWN

ตัวเลข

เกิดข้อผิดพลาดที่ไม่รู้จักกับสตรีมข้อความ

แอป

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดนอกเฟรมเวิร์ก (เช่น หากตัวแฮนเดิลเหตุการณ์แสดงข้อผิดพลาด)

BREAK_CLIP_LOADING_ERROR

ตัวเลข

แสดงผลเมื่อตัวตรวจจับการโหลดคลิปหยุดไม่ทำงาน

BREAK_SEEK_INTERCEPTOR_ERROR

ตัวเลข

แสดงผลเมื่อตัวตรวจจับการหยุดพักล้มเหลว

IMAGE_ERROR

ตัวเลข

แสดงผลเมื่อโหลดรูปภาพไม่สำเร็จ

LOAD_INTERRUPTED

ตัวเลข

การโหลดถูกขัดจังหวะโดยการยกเลิกการโหลดหรือโดยการโหลดอื่น

LOAD_FAILED

ตัวเลข

คำสั่งโหลดล้มเหลว

MEDIA_ERROR_MESSAGE

ตัวเลข

ส่งข้อความแสดงข้อผิดพลาดไปยังผู้ส่งแล้ว

Generic

ตัวเลข

แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่ทราบสาเหตุ

EndedReason

คงที่

สตริง

เหตุผลที่วิดีโอเล่นจบ

ค่า

END_OF_STREAM

สตริง

การเล่นจบลงเนื่องจากเรามาถึงจุดสิ้นสุดของสตรีมปัจจุบันแล้ว

ข้อผิดพลาด

สตริง

การเล่นสิ้นสุดลงเนื่องจากเราพบข้อผิดพลาด

หยุดแล้ว

สตริง

การเล่นจบลงเพราะการดำเนินการบังคับให้เราหยุดสตรีมปัจจุบัน

ขัดข้อง

สตริง

การเล่นจบลงเนื่องจากมีรายการที่โหลดใหม่

ข้าม

สตริง

การเล่นสิ้นสุดเนื่องจากมีการข้ามการทำงานของโฆษณา

BREAK_SWITCH

สตริง

การเล่นจบลงเนื่องจากมีการเปลี่ยนจุดพัก

EventType

คงที่

สตริง

ประเภทเหตุการณ์ของโปรแกรมเล่น สำหรับเหตุการณ์ที่มีพร็อกซีจาก MediaElement โปรดดูข้อมูลเพิ่มเติมใน https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents

ค่า

ทั้งหมด

สตริง

ตัวระบุพิเศษนี้คือตัวระบุพิเศษที่ใช้ตรวจจับเหตุการณ์ทั้งหมดได้ (ส่วนใหญ่ใช้เพื่อแก้ไขข้อบกพร่อง) เหตุการณ์จะเป็นคลาสย่อยของ cast.framework.events.Event

ยกเลิก

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์หยุดดึงข้อมูลสื่อก่อนที่จะดาวน์โหลดเสร็จ แต่ไม่ใช่เนื่องจากข้อผิดพลาด เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

CAN_PLAY

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์เล่นคลิปต่อได้ แต่ประมาณการว่ามีการโหลดข้อมูลไม่เพียงพอที่จะเล่นคลิปจนจบโดยไม่ต้องหยุดบัฟเฟอร์ เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

CAN_PLAY_THROUGH

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์ประเมินว่าสามารถเล่นคลิปได้จนจบโดยไม่ต้องหยุดบัฟเฟอร์ โปรดทราบว่าค่าประมาณของเบราว์เซอร์เกี่ยวข้องกับคลิปที่กำลังเล่นอยู่เท่านั้น (เช่น หากกำลังเล่นคลิปโฆษณาอยู่ เบราว์เซอร์จะประมาณเพียงคลิปโฆษณาเท่านั้น ไม่ใช่เนื้อหาทั้งหมด) เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

DURATION_CHANGE

สตริง

เริ่มทำงานเมื่อแอตทริบิวต์ระยะเวลาของ MediaElement มีการเปลี่ยนแปลง เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

ยกเลิกแล้ว

สตริง

เริ่มทำงานเมื่อสื่อว่างเปล่า ตัวอย่างหนึ่งที่กรณีนี้จะเกิดขึ้นคือเมื่อมีการเรียกload() เพื่อรีเซ็ต MediaElement เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

สิ้นสุดแล้ว

สตริง

เริ่มทำงานเมื่อคลิปสื่อเล่นจนจบ โดยไม่รวมเวลาที่คลิปหยุดเล่นเนื่องจากมีข้อผิดพลาดหรือคำขอหยุด ในกรณีที่มีโฆษณา เหตุการณ์จะเริ่มทำงานสูงสุด 1 ครั้งต่อโฆษณา และ 1 ครั้งสูงสุด 1 ครั้งสําหรับเนื้อหาหลัก เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent หากต้องการทราบว่าสื่อเล่นเสร็จเมื่อใด คุณน่าจะต้องใช้ cast.framework.events.EventType.MEDIA_FINISHED

LOADED_DATA

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์โหลดเฟรมแรกของคลิปสื่อเสร็จแล้ว เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

LOADED_METADATA

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์โหลดข้อมูลเมตาของคลิปเสร็จแล้ว เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

LOAD_START

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์เริ่มค้นหาข้อมูลสื่อสำหรับคลิป เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

หยุดชั่วคราว

สตริง

เริ่มทำงานเมื่อหยุดเล่นชั่วคราว เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaPauseEvent

เล่น

สตริง

เริ่มทำงานเมื่อพร้อมเริ่มเล่น (เช่น หลังจากหยุดชั่วคราว) เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

กำลังเล่น

สตริง

เริ่มทำงานเมื่อเริ่มเล่น เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

ความคืบหน้า

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์ดึงข้อมูลสื่อ หากคุณใช้สตรีมมิงแบบอัตราบิตที่ปรับเปลี่ยนได้ (เช่น HLS, DASH, SMOOTH) คุณน่าจะต้องการใช้เหตุการณ์ cast.framework.events.EventType.SEGMENT_DOWNLOADED แทน เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

RATE_CHANGE

สตริง

เริ่มทำงานเมื่อมีการอัปเดตอัตราการเล่น เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

ค้นหา

สตริง

เริ่มทำงานเมื่อการค้นหาสิ้นสุดลง นโยบายนี้จะไม่เริ่มทำงานในกรณีที่การค้นหาสิ้นสุดลงเมื่อสื่อหยุดชั่วคราว เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

กำลังค้นหา

สตริง

เริ่มทำงานเมื่อกำลังค้นหาสื่อ เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

หยุดแล้ว

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์พยายามดึงข้อมูลสื่อ แต่ไม่ได้รับการตอบกลับ เหตุการณ์ cast.framework.events.EventType.BUFFERING มีการใช้งาน อย่างสอดคล้องกันในสตรีมทุกประเภท และควรใช้แทน "หยุดทำงาน" เมื่อพยายามตรวจสอบว่าโปรแกรมเล่นกำลังบัฟเฟอร์หรือไม่ เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

TIME_UPDATE

สตริง

เริ่มทำงานเป็นระยะๆ ขณะสื่อกำลังเล่น การดำเนินการนี้จะเริ่มทำงานเมื่อแอตทริบิวต์ currentTime เปลี่ยนแปลง เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

ระงับ

สตริง

เริ่มทำงานเมื่อเบราว์เซอร์ตั้งใจจะไม่ดึงข้อมูลสื่อ เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

กำลังรอ

สตริง

เริ่มทำงานเมื่อการเล่นหยุดลง เนื่องจากเบราว์เซอร์กำลังรอเฟรมถัดไปให้แสดง จะมีการนำเหตุการณ์ cast.framework.events.EventType.BUFFERING ไปใช้อย่างสอดคล้องกันในสตรีมประเภทต่างๆ และควรใช้แทน "กำลังรอ" เมื่อพยายามตรวจสอบว่าโปรแกรมเล่นกำลังบัฟเฟอร์หรือไม่ เหตุการณ์นี้ส่งต่อมาจาก MediaElement และรวมไว้ใน cast.framework.events.MediaElementEvent

BITRATE_CHANGED

สตริง

เริ่มทำงานเมื่ออัตราบิตของสื่อที่เล่นมีการเปลี่ยนแปลง (เช่น เมื่อมีการเปลี่ยนแปลงแทร็กที่มีการใช้งานอยู่ หรือเมื่อมีการเลือกอัตราบิตอื่นเพื่อตอบสนองเงื่อนไขของเครือข่าย) เหตุการณ์คือ cast.framework.events.BitrateChangedEvent

BREAK_STARTED

สตริง

เริ่มทำงานเมื่อคลิปหยุดพักแรกในช่วงพักเริ่มโหลด เหตุการณ์คือ cast.framework.events.BreaksEvent

BREAK_ENDED

สตริง

เริ่มทำงานเมื่อคลิปหยุดพักล่าสุดในช่วงพักสิ้นสุดลง เหตุการณ์คือ cast.framework.events.BreaksEvent

BREAK_CLIP_LOADING

สตริง

เริ่มทำงานเมื่อคลิปพักเริ่มโหลด เหตุการณ์คือ cast.framework.events.BreaksEvent

BREAK_CLIP_STARTED

สตริง

เริ่มทำงานเมื่อคลิปพักเริ่มขึ้น เหตุการณ์คือ cast.framework.events.BreaksEvent

BREAK_CLIP_ENDED

สตริง

เริ่มทำงานเมื่อคลิปพักสิ้นสุดลง เหตุการณ์คือ cast.framework.events.BreaksEvent

กำลังเก็บบัฟเฟอร์

สตริง

เริ่มทำงานเมื่อการเล่นหยุดลงเนื่องจากมีการบัฟเฟอร์หรือเริ่มเล่นอีกครั้งหลังจากที่บัฟเฟอร์จบแล้ว เหตุการณ์คือ cast.framework.events.BufferingEvent

CACHE_LOADED

สตริง

เริ่มทำงานเมื่อเนื้อหาที่จัดเก็บในแคชล่วงหน้าโดย Fastplay โหลดเสร็จแล้ว เหตุการณ์จะเป็น cast.framework.events.CacheLoadedEvent

CACHE_HIT

สตริง

เริ่มทำงานเมื่อมีการใช้เนื้อหาที่ Fastplay แคชล่วงหน้าไว้ เหตุการณ์จะเป็น cast.framework.events.CacheItemEvent

CACHE_INSERTED

สตริง

เริ่มทำงานเมื่อ Fastplay มีการแคช URL 1 รายการ เหตุการณ์จะเป็น cast.framework.events.CacheItemEvent

CLIP_STARTED

สตริง

เริ่มทำงานเมื่อคลิปเริ่มเล่นเป็นครั้งแรก ซึ่งรวมถึงคลิปหยุดพักและคลิปเนื้อหาหลักระหว่างคลิปพัก หากคุณต้องการดูว่าคลิปหยุดพักเริ่มขึ้นเมื่อใด คุณควรใช้ "เหตุการณ์" เป็น {@link cast.framework.events.Event

CLIP_ENDED

สตริง

เริ่มทำงานเมื่อคลิปสิ้นสุดลง ซึ่งรวมถึงคลิปหยุดพักและคลิปเนื้อหาหลักระหว่างคลิปพัก หากต้องการดูเวลาที่คลิปพักสิ้นสุดลง คุณควรใช้ cast.framework.events.EventType.BREAK_CLIP_ENDED หากต้องการทราบว่าสื่อเล่นเสร็จเมื่อใด คุณควรใช้ "เหตุการณ์" คือ "cast.framework.events.ClipEndedEvent"

EMSG

สตริง

เริ่มทำงานเมื่อพบ emsg ในกลุ่ม เหตุการณ์เป็น cast.framework.events.EmsgEvent

ข้อผิดพลาด

สตริง

เริ่มทำงานเมื่อเกิดข้อผิดพลาด เหตุการณ์คือ cast.framework.events.ErrorEvent

ID3

สตริง

เริ่มทำงานเมื่อพบแท็ก ID3 ซึ่งจะเริ่มทำงานสำหรับเนื้อหา HLS เท่านั้น เหตุการณ์เป็น cast.framework.events.Id3Event

MEDIA_STATUS

สตริง

เริ่มทำงานก่อนที่จะส่งข้อความขาออกซึ่งมีสถานะของสื่อปัจจุบัน เหตุการณ์คือ cast.framework.events.MediaStatusEvent

CUSTOM_STATE

สตริง

เริ่มทำงานเมื่อส่งข้อความสถานะที่กำหนดเองขาออก เหตุการณ์คือ cast.framework.events.CustomStateEvent

MEDIA_INFORMATION_CHANGED

สตริง

เริ่มทำงานหากข้อมูลสื่อมีการเปลี่ยนแปลงระหว่างการเล่น เช่น เมื่อเปิดวิทยุสดและข้อมูลเมตาของแทร็กมีการเปลี่ยนแปลง เหตุการณ์เป็น cast.framework.events.MediaInformationChangedEvent

MEDIA_FINISHED

สตริง

เริ่มทำงานเมื่อสื่อเล่นจบครบแล้ว ซึ่งรวมถึงกรณีต่อไปนี้ สตรีมไม่มีสิ่งใดเหลือให้เล่น ผู้ใช้ขอให้หยุด หรือเกิดข้อผิดพลาด เมื่อมีการจัดคิว เหตุการณ์นี้จะทริกเกอร์ 1 ครั้งสำหรับรายการคิวแต่ละรายการที่เสร็จสิ้น เหตุการณ์จะเป็น cast.framework.events.MediaFinishedEvent

PLAYER_PRELOADING

สตริง

เริ่มทำงานเมื่อโปรแกรมเล่นเริ่มจัดการคำขอโหลดล่วงหน้า เหตุการณ์เป็น cast.framework.events.LoadEvent

PLAYER_PRELOADING_CANCELLED

สตริง

เริ่มทำงานหากโปรแกรมเล่นยกเลิกการโหลดล่วงหน้า เหตุการณ์เป็น cast.framework.events.LoadEvent

PLAYER_LOAD_COMPLETE

สตริง

เริ่มทำงานเมื่อโปรแกรมเล่นประมวลผลคำขอการโหลดเสร็จสิ้นและพร้อมเล่น เหตุการณ์เป็น cast.framework.events.LoadEvent

PLAYER_LOADING

สตริง

เริ่มทำงานเมื่อโปรแกรมเล่นเริ่มจัดการคำขอโหลด ซึ่งจะเริ่มทำงานก่อนเหตุการณ์ cast.framework.events.EventType.LOAD_START เนื่องจากโปรแกรมเล่นยังไม่ได้ขอข้อมูลสื่อ เหตุการณ์เป็น cast.framework.events.LoadEvent

SEGMENT_DOWNLOADED

สตริง

เริ่มทำงานเมื่อดาวน์โหลดกลุ่มเสร็จแล้ว การดำเนินการนี้จะทริกเกอร์เฉพาะสำหรับเนื้อหาสตรีมมิงแบบปรับอัตโนมัติ (HLS, DASH หรือ Smooth) เหตุการณ์คือ cast.framework.events.SegmentDownloadedEvent

REQUEST_SEEK

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอค้นหา เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_LOAD

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอโหลด เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_STOP

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอให้หยุด เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_PAUSE

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอให้หยุดชั่วคราว เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_PRECACHE

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอแคชล่วงหน้า เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_PLAY

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอเล่น เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_SKIP_AD

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอโฆษณาแบบข้าม เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_PLAY_AGAIN

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอให้เล่นอีกครั้ง เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_PLAYBACK_RATE_CHANGE

สตริง

เริ่มทำงานเมื่อส่งคำขอเปลี่ยนอัตราการเล่น เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_VOLUME_CHANGE

สตริง

เริ่มทำงานเมื่อส่งคำขอเปลี่ยนระดับเสียง เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_EDIT_TRACKS_INFO

สตริง

เริ่มทำงานเมื่อมีการขอแก้ไขแทร็ก เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_EDIT_AUDIO_TRACKS

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอแก้ไขแทร็กเสียง เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_SET_CREDENTIALS

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอข้อมูลเข้าสู่ระบบที่กำหนดไว้ เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_LOAD_BY_ENTITY

สตริง

เริ่มทำงานเมื่อมีการสร้างคำขอโหลดโดยเอนทิตี เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_USER_ACTION

สตริง

เริ่มทำงานเมื่อส่งคำขอการดำเนินการของผู้ใช้ เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_DISPLAY_STATUS

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอแทร็กสถานะ dsiplay เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_CUSTOM_COMMAND

สตริง

เริ่มทำงานเมื่อมีการสร้างคำขอคำสั่งที่กำหนดเอง เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_FOCUS_STATE

สตริง

เริ่มทำงานเมื่อส่งคำขอสถานะโฟกัส เหตุการณ์คือ Cast.framework.events.request.RequestEvent

REQUEST_QUEUE_LOAD

สตริง

เริ่มทำงานเมื่อมีคำขอโหลดคิว เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_INSERT

สตริง

เริ่มทำงานเมื่อส่งคำขอแทรกคิว เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_UPDATE

สตริง

เริ่มทำงานเมื่อส่งคำขออัปเดตคิว เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_REMOVE

สตริง

เริ่มทำงานเมื่อมีคำขอนำคิวออก เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_REORDER

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอเรียงลำดับคิวใหม่ เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_GET_ITEM_RANGE

สตริง

เริ่มทำงานเมื่อมีการส่งคำขอดึงข้อมูลรายการ เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_GET_ITEMS

สตริง

เริ่มทำงานเมื่อมีการขอข้อมูล "รับรายการ" เหตุการณ์เป็น cast.framework.events.RequestEvent

REQUEST_QUEUE_GET_ITEM_IDS

สตริง

เริ่มทำงานเมื่อมีการขอรหัสคิว เหตุการณ์เป็น cast.framework.events.RequestEvent

TRACKS_CHANGED

สตริง

เริ่มทำงานหากแทร็กที่มีอยู่มีการเปลี่ยนแปลงหลังจากการโหลดเสร็จสมบูรณ์

LIVE_IS_MOVING_WINDOW_CHANGED

สตริง

เริ่มทำงานเมื่อช่วงที่ค้นหาได้แบบเรียลไทม์มีการเปลี่ยนแปลง กล่าวอย่างเจาะจงคือ เมื่อหน้าต่างที่ย้ายไปเปลี่ยนเป็นหน้าต่างที่ขยายได้หรือในทางกลับกัน เหตุการณ์คือ cast.framework.events.LiveStatusEvent

LIVE_ENDED

สตริง

เริ่มทำงานเมื่อการถ่ายทอดสดเพิ่งสิ้นสุดลง เหตุการณ์คือ cast.framework.events.LiveStatusEvent

TIMED_METADATA_CHANGED

สตริง

เมื่อพบข้อมูลเมตาที่กำหนดเวลาใน DASH (EventStream) หรือ HLS (EXT-X-DATERANGE) เหตุการณ์นี้จะเริ่มทำงานหลังจาก PLAYER_LOAD_COMPLETE เมื่อพบข้อมูลเมตาที่กำหนดเวลาใหม่ในเนื้อหาสด เหตุการณ์จะเป็น cast.framework.events.TimedMetadataEvent

TIMED_METADATA_ENTER

สตริง

เริ่มทำงานเมื่อส่วนหัวของตัวควบคุมการเล่นเข้าสู่ภูมิภาคของไทม์ไลน์ใน DASH หรือถึงแท็ก EXT-X-DATERANGE เหตุการณ์จะเป็น cast.framework.events.TimedMetadataEvent

TIMED_METADATA_EXIT

สตริง

เริ่มทำงานเมื่อส่วนหัวของตัวควบคุมการเล่นออกจากเขตไทม์ไลน์ใน DASH หรือทิ้งแท็ก EXT-X-DATERANGE เหตุการณ์จะเป็น cast.framework.events.TimedMetadataEvent