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

ชั้นเรียน

เนมสเปซ

การแจงนับ

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_NO_MEDIA_DATA

ตัวเลข

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

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

สตริง

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

ข้อผิดพลาด

สตริง

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

หยุดแล้ว

สตริง

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

INTERRUPTED

สตริง

การเล่นสิ้นสุดลงเนื่องจากมีการโหลดรายการใหม่

ข้าม

สตริง

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

BREAK_SWITCH

สตริง

การเล่นสิ้นสุดลงเนื่องจากมีการสลับฉากต่อกัน

ErrorSeverity

คงที่

ตัวเลข

ความรุนแรงของข้อผิดพลาด ใช้รูปแบบการตั้งชื่อและลำดับตัวเลขเดียวกันกับ Shaka โปรแกรมเล่น

ค่า

กู้คืนได้

ตัวเลข

เกิดข้อผิดพลาด แต่โปรแกรมเล่นกำลังพยายามกู้คืนจากข้อผิดพลาด หากท้ายที่สุดแล้วผู้เล่นไม่สามารถกู้คืนได้ ผู้เล่นก็ยังคงไม่สามารถทำให้เกิดการลงโทษได้ ตัวอย่างเช่น การพยายามป้อนส่วนสื่ออีกครั้งจะไม่ส่งผลให้ ข้อผิดพลาดร้ายแรง (โปรแกรมเล่นจะลองอีกครั้งตลอดไป)

ร้ายแรง

ตัวเลข

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

ประเภทเหตุการณ์

คงที่

สตริง

ประเภทเหตุการณ์ของโปรแกรมเล่น สำหรับเหตุการณ์ที่ใช้พร็อกซีจาก 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

สิ้นสุดแล้ว

สตริง

เริ่มทำงานเมื่อคลิปสื่อเล่นจนจบ การดำเนินการนี้จะไม่ รวมเวลาที่คลิปหยุดเล่นเนื่องจากข้อผิดพลาดหรือคำขอหยุด หากมีการแสดงโฆษณา จำนวนนี้จะทำงานมากที่สุดหนึ่งครั้งต่อโฆษณา และในเวลา มากที่สุดครั้งเดียวสำหรับเนื้อหาหลัก กิจกรรมนี้ส่งต่อจาก 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

สตริง

เริ่มทำงานเป็นระยะๆ ขณะที่เล่นสื่อ ซึ่งจะเริ่มทำงานเมื่อใดก็ตามที่ การเปลี่ยนแปลงแอตทริบิวต์เวลาปัจจุบัน เหตุการณ์นี้ถูกส่งต่อจาก 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

TIME_DRIFTED

สตริง

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

CACHE_LOADED

สตริง

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

CACHE_HIT

สตริง

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

CACHE_INSERTED

สตริง

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

CLIP_STARTED

สตริง

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

CLIP_ENDED

สตริง

เริ่มทำงานเมื่อคลิปใดก็ตามสิ้นสุดลง ซึ่งรวมถึงคลิปเบรกและคลิปเนื้อหาหลัก คั่นระหว่างคลิปพักได้ หากคุณต้องการเห็นว่าคลิปพักสิ้นสุดลงเมื่อใด คุณควร ใช้ cast.framework.events.EventType.BREAK_CLIP_ENDED หากคุณต้องการ เพื่อดูว่าสื่อเล่นเสร็จแล้วเมื่อใด คุณควรใช้ Event คือ 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_GET_STATUS

สตริง

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

REQUEST_SEEK

สตริง

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

REQUEST_LOAD

สตริง

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

REQUEST_PRELOAD

สตริง

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

REQUEST_STOP

สตริง

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

REQUEST_PAUSE

สตริง

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

REQUEST_PRECACHE

สตริง

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

REQUEST_PLAY

สตริง

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

REQUEST_SKIP_AD

สตริง

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

REQUEST_PLAY_AGAIN

สตริง

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

REQUEST_PLAYBACK_RATE_CHANGE

สตริง

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

REQUEST_VOLUME_CHANGE

สตริง

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

REQUEST_EDIT_TRACKS_INFO

สตริง

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

REQUEST_EDIT_AUDIO_TRACKS

สตริง

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

REQUEST_SET_CREDENTIALS

สตริง

เริ่มทำงานเมื่อได้รับข้อความ SET_CREDENTIALS กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_LOAD_BY_ENTITY

สตริง

เริ่มทำงานเมื่อได้รับข้อความ LOAD_BY_ENTITY กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_USER_ACTION

สตริง

เริ่มทำงานเมื่อได้รับข้อความ USER_ACTION กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_DISPLAY_STATUS

สตริง

เริ่มทำงานเมื่อได้รับข้อความ DISPLAY_STATUS กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_CUSTOM_COMMAND

สตริง

เริ่มทำงานเมื่อได้รับข้อความ CUSTOM_COMMAND กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_FOCUS_STATE

สตริง

เริ่มทำงานเมื่อได้รับข้อความ FOCUS_STATE กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_QUEUE_LOAD

สตริง

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

REQUEST_QUEUE_INSERT

สตริง

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

REQUEST_QUEUE_UPDATE

สตริง

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

REQUEST_QUEUE_REMOVE

สตริง

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

REQUEST_QUEUE_REORDER

สตริง

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

REQUEST_QUEUE_GET_ITEM_RANGE

สตริง

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

REQUEST_QUEUE_GET_ITEMS

สตริง

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

REQUEST_QUEUE_GET_ITEM_IDS

สตริง

เริ่มทำงานเมื่อได้รับข้อความ 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_NO_MEDIA_DATA

ตัวเลข

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

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

สตริง

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

ข้อผิดพลาด

สตริง

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

หยุดแล้ว

สตริง

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

INTERRUPTED

สตริง

การเล่นสิ้นสุดลงเนื่องจากมีการโหลดรายการใหม่

ข้าม

สตริง

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

BREAK_SWITCH

สตริง

การเล่นสิ้นสุดลงเนื่องจากมีการสลับฉากต่อกัน

ErrorSeverity

คงที่

ตัวเลข

ความรุนแรงของข้อผิดพลาด ใช้รูปแบบการตั้งชื่อและลำดับตัวเลขเดียวกันกับ Shaka โปรแกรมเล่น

ค่า

กู้คืนได้

ตัวเลข

เกิดข้อผิดพลาด แต่โปรแกรมเล่นกำลังพยายามกู้คืนจากข้อผิดพลาด หากท้ายที่สุดแล้วผู้เล่นไม่สามารถกู้คืนได้ ผู้เล่นก็ยังคงไม่สามารถทำให้เกิดการลงโทษได้ ตัวอย่างเช่น การพยายามป้อนส่วนสื่ออีกครั้งจะไม่ส่งผลให้ ข้อผิดพลาดร้ายแรง (โปรแกรมเล่นจะลองอีกครั้งตลอดไป)

ร้ายแรง

ตัวเลข

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

ประเภทเหตุการณ์

คงที่

สตริง

ประเภทเหตุการณ์ของโปรแกรมเล่น สำหรับเหตุการณ์ที่ใช้พร็อกซีจาก 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

สิ้นสุดแล้ว

สตริง

เริ่มทำงานเมื่อคลิปสื่อเล่นจนจบ การดำเนินการนี้จะไม่ รวมเวลาที่คลิปหยุดเล่นเนื่องจากข้อผิดพลาดหรือคำขอหยุด หากมีการแสดงโฆษณา จำนวนนี้จะทำงานมากที่สุดหนึ่งครั้งต่อโฆษณา และในเวลา มากที่สุดครั้งเดียวสำหรับเนื้อหาหลัก กิจกรรมนี้ส่งต่อจาก 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

สตริง

เริ่มทำงานเป็นระยะๆ ขณะที่เล่นสื่อ ซึ่งจะเริ่มทำงานเมื่อใดก็ตามที่ การเปลี่ยนแปลงแอตทริบิวต์เวลาปัจจุบัน เหตุการณ์นี้ถูกส่งต่อจาก 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

TIME_DRIFTED

สตริง

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

CACHE_LOADED

สตริง

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

CACHE_HIT

สตริง

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

CACHE_INSERTED

สตริง

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

CLIP_STARTED

สตริง

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

CLIP_ENDED

สตริง

เริ่มทำงานเมื่อคลิปใดก็ตามสิ้นสุดลง ซึ่งรวมถึงคลิปเบรกและคลิปเนื้อหาหลัก คั่นระหว่างคลิปพักได้ หากคุณต้องการเห็นว่าคลิปพักสิ้นสุดลงเมื่อใด คุณควร ใช้ cast.framework.events.EventType.BREAK_CLIP_ENDED หากคุณต้องการ เพื่อดูว่าสื่อเล่นเสร็จแล้วเมื่อใด คุณควรใช้ Event คือ 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_GET_STATUS

สตริง

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

REQUEST_SEEK

สตริง

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

REQUEST_LOAD

สตริง

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

REQUEST_PRELOAD

สตริง

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

REQUEST_STOP

สตริง

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

REQUEST_PAUSE

สตริง

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

REQUEST_PRECACHE

สตริง

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

REQUEST_PLAY

สตริง

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

REQUEST_SKIP_AD

สตริง

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

REQUEST_PLAY_AGAIN

สตริง

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

REQUEST_PLAYBACK_RATE_CHANGE

สตริง

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

REQUEST_VOLUME_CHANGE

สตริง

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

REQUEST_EDIT_TRACKS_INFO

สตริง

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

REQUEST_EDIT_AUDIO_TRACKS

สตริง

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

REQUEST_SET_CREDENTIALS

สตริง

เริ่มทำงานเมื่อได้รับข้อความ SET_CREDENTIALS กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_LOAD_BY_ENTITY

สตริง

เริ่มทำงานเมื่อได้รับข้อความ LOAD_BY_ENTITY กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_USER_ACTION

สตริง

เริ่มทำงานเมื่อได้รับข้อความ USER_ACTION กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_DISPLAY_STATUS

สตริง

เริ่มทำงานเมื่อได้รับข้อความ DISPLAY_STATUS กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_CUSTOM_COMMAND

สตริง

เริ่มทำงานเมื่อได้รับข้อความ CUSTOM_COMMAND กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_FOCUS_STATE

สตริง

เริ่มทำงานเมื่อได้รับข้อความ FOCUS_STATE กิจกรรมคือ Cast.framework.events.request.RequestEvent

REQUEST_QUEUE_LOAD

สตริง

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

REQUEST_QUEUE_INSERT

สตริง

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

REQUEST_QUEUE_UPDATE

สตริง

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

REQUEST_QUEUE_REMOVE

สตริง

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

REQUEST_QUEUE_REORDER

สตริง

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

REQUEST_QUEUE_GET_ITEM_RANGE

สตริง

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

REQUEST_QUEUE_GET_ITEMS

สตริง

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

REQUEST_QUEUE_GET_ITEM_IDS

สตริง

เริ่มทำงานเมื่อได้รับข้อความ 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.