cast. framework. events
นี่คือcast.framework.eventsเนมสเปซ
คลาส
BitrateChangedEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.BITRATE_CHANGED
BreaksEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ทั้งหมดที่เกี่ยวข้องกับการหยุดพัก
cast.framework.events.EventType.BREAK_ENDED
cast.framework.events.EventType.BREAK_STARTED
cast.framework.events.EventType.BREAK_CLIP_ENDED
cast.framework.events.EventType.BREAK_CLIP_LOADING และ
cast.framework.events.EventType.BREAK_CLIP_STARTED
BufferingEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.BUFFERING
CacheItemEvent
ข้อมูลเหตุการณ์สำหรับcast.framework.events.EventType.CACHE_HITเหตุการณ์หรือcast.framework.events.EventType.CACHE_INSERTEDเหตุการณ์
CacheLoadedEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.CACHE_LOADED
ClipEndedEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.CLIP_ENDED
CustomStateEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.CUSTOM_STATE
EmsgEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.EMSG
ErrorEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.ERROR
เหตุการณ์
คลาสหลักของข้อมูลเหตุการณ์สำหรับเหตุการณ์ทั้งหมดที่ส่งโดย cast.framework.PlayerManager
Id3Event
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.ID3
ข้อมูลเมตา ID3 ที่ระบุไว้ที่นี่เป็นไปตามการจัดรูปแบบ ID3 v2
ระบบจะทริกเกอร์เหตุการณ์ 1 รายการต่อเฟรมภายในข้อความ ID3
เหตุการณ์นี้ไม่มีข้อความ ID3 แบบดิบทั้งหมด เมื่อพิจารณาจากส่วนย่อยต่อไปนี้
ของข้อความ ID3
- ตัวระบุ ID3v2 / ไฟล์
- เวอร์ชัน ID3v2
- แฟล็ก ID3v2
- ขนาด ID3v2
- ประเภทเฟรม (เช่น
TXXX) - ขนาดเฟรม
- Flag เฟรม
- การเข้ารหัสเฟรม
- คำอธิบายเฟรม
- ข้อมูลเฟรม
ในกิจกรรมนี้จะมีเพียงไอเทม 5 (frameType), 9 (frameDescription) และ 10
(segmentData)
LiveStatusEvent
ข้อมูลเหตุการณ์สำหรับcast.framework.events.EventType.LIVE_IS_MOVING_WINDOW_CHANGEDเหตุการณ์หรือcast.framework.events.EventType.LIVE_ENDEDเหตุการณ์
LoadEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ทั้งหมดที่เกี่ยวข้องกับการประมวลผลคำขอโหลดหรือโหลดล่วงหน้า ที่ทำกับผู้เล่น
MediaElementEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ทั้งหมดที่ส่งต่อจาก MediaElement
MediaFinishedEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.MEDIA_FINISHED
MediaInformationChangedEvent
ข้อมูลเหตุการณ์สำหรับcast.framework.events.EventType.MEDIA_INFORMATION_CHANGED
เหตุการณ์
MediaPauseEvent
ข้อมูลเหตุการณ์สําหรับเหตุการณ์ pause ที่ส่งต่อจาก MediaElement
MediaStatusEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.MEDIA_STATUS
RequestEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ทั้งหมดที่แสดงคำขอที่ส่งไปยังผู้รับ
SegmentDownloadedEvent
ข้อมูลเหตุการณ์สำหรับcast.framework.events.EventType.SEGMENT_DOWNLOADED
เหตุการณ์
TimedMetadataEvent
Superclass ของข้อมูลเหตุการณ์สำหรับเหตุการณ์ข้อมูลเมตาที่กำหนดเวลา ซึ่งแตกต่างจาก Id3Event
ตรงที่ข้อมูลเมตาจะอยู่ในไฟล์ Manifest ไม่ใช่ภายในกลุ่ม
TracksChangedEvent
ข้อมูลเหตุการณ์สำหรับเหตุการณ์ cast.framework.events.EventType.TRACKS_CHANGED
เนมสเปซ
category
การแจงนับ
DetailedErrorCode
ตัวเลข
รหัสที่กำหนดโดย SDK ของตัวรับสัญญาณซึ่งอธิบายข้อผิดพลาดที่เกิดขึ้น
ค่า |
|
|---|---|
|
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 |
สตริง การเล่นจบลงเนื่องจากเปลี่ยนไปใช้โฆษณาคั่นที่ต่อกัน |
ErrorSeverity
ตัวเลข
ความรุนแรงของข้อผิดพลาด ใช้รูปแบบการตั้งชื่อและการกำหนดหมายเลขเดียวกันกับ Shaka Player
ค่า |
|
|---|---|
|
RECOVERABLE |
ตัวเลข เกิดข้อผิดพลาด แต่โปรแกรมเล่นกำลังพยายามกู้คืนจากข้อผิดพลาด หากเพลเยอร์ไม่สามารถกู้คืนได้ในที่สุด ก็อาจยังไม่แสดงข้อผิดพลาด CRITICAL เช่น การลองส่งกลุ่มสื่ออีกครั้งจะไม่ทำให้เกิด ข้อผิดพลาดร้ายแรง (เพลเยอร์จะลองส่งอีกครั้งไปเรื่อยๆ) |
|
ร้ายแรง |
ตัวเลข ข้อผิดพลาดร้ายแรงที่เพลเยอร์กู้คืนไม่ได้ ซึ่งจะทำให้เพลเยอร์ หยุดเล่นรายการสื่อปัจจุบัน |
EventType
สตริง
ประเภทเหตุการณ์ของผู้เล่น สำหรับเหตุการณ์ที่พร็อกซีจาก MediaElement โปรดดูข้อมูลเพิ่มเติมที่ https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents
ค่า |
|
|---|---|
|
ทั้งหมด |
สตริง นี่คือตัวระบุพิเศษที่ใช้เพื่อฟังเหตุการณ์ทั้งหมดได้ (ส่วนใหญ่ใช้เพื่อวัตถุประสงค์ในการแก้ไขข้อบกพร่อง) เหตุการณ์จะเป็นคลาสย่อยของ cast.framework.events.Event |
|
ABORT |
สตริง ทริกเกอร์เมื่อเบราว์เซอร์หยุดดึงข้อมูลสื่อก่อนที่จะดาวน์โหลดเสร็จสมบูรณ์ แต่ไม่ได้เกิดจากข้อผิดพลาด เหตุการณ์นี้ส่งต่อจาก 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 ครั้งสำหรับเนื้อหาหลัก เหตุการณ์นี้ส่งต่อจาก
MediaElement และได้รับการห่อหุ้มใน cast.framework.events.MediaElementEvent หากต้องการทราบเมื่อสื่อเล่นจบแล้ว คุณอาจต้องใช้ |
|
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) คุณอาจต้องการใช้เหตุการณ์ |
|
RATE_CHANGE |
สตริง เริ่มทำงานเมื่อมีการอัปเดตอัตราการเล่น เหตุการณ์นี้ส่งต่อจาก MediaElement และได้รับการ ห่อหุ้มใน cast.framework.events.MediaElementEvent |
|
ข้าม |
สตริง เริ่มทำงานเมื่อการค้นหาเสร็จสิ้น เหตุการณ์นี้จะไม่ทริกเกอร์ในกรณีที่การค้นหา สิ้นสุดลงเมื่อหยุดสื่อชั่วคราว เหตุการณ์นี้ส่งต่อจาก MediaElement และได้รับการ ห่อหุ้มใน cast.framework.events.MediaElementEvent |
|
การกรอ |
สตริง เริ่มทำงานเมื่อมีการกรอสื่อ เหตุการณ์นี้ส่งต่อจาก MediaElement และได้รับการ ห่อหุ้มใน cast.framework.events.MediaElementEvent |
|
หยุดแล้ว |
สตริง ทริกเกอร์เมื่อเบราว์เซอร์พยายามดึงข้อมูลสื่อ แต่ไม่ได้รับการตอบกลับ
|
|
TIME_UPDATE |
สตริง เริ่มทำงานเป็นระยะๆ ขณะเล่นสื่อ เหตุการณ์นี้จะทริกเกอร์เมื่อใดก็ตามที่แอตทริบิวต์ currentTime มีการเปลี่ยนแปลง เหตุการณ์นี้ส่งต่อจาก MediaElement และได้รับการ ห่อหุ้มใน cast.framework.events.MediaElementEvent |
|
ระงับ |
สตริง เริ่มทำงานเมื่อเบราว์เซอร์ตั้งใจไม่ดึงข้อมูลสื่อ เหตุการณ์นี้ส่งต่อจาก MediaElement และได้รับการ ห่อหุ้มใน cast.framework.events.MediaElementEvent |
|
รอ |
สตริง ทริกเกอร์เมื่อการเล่นหยุดลงเนื่องจากเบราว์เซอร์กำลังรอให้เฟรมถัดไปพร้อมใช้งาน ระบบจะใช้เหตุการณ์
|
|
BITRATE_CHANGED |
สตริง ทริกเกอร์เมื่อบิตเรตของสื่อที่เล่นเปลี่ยนแปลง (เช่น เมื่อมีการเปลี่ยนแทร็กที่ใช้งานอยู่ หรือเมื่อมีการเลือกบิตเรตอื่นเพื่อตอบสนองต่อสภาพเครือข่าย) Event คือ cast.framework.events.BitrateChangedEvent |
|
BREAK_STARTED |
สตริง เริ่มทำงานเมื่อคลิปพักโฆษณาแรกในเบรกเริ่มโหลด Event คือ cast.framework.events.BreaksEvent |
|
BREAK_ENDED |
สตริง เริ่มทำงานเมื่อคลิปพักโฆษณาสุดท้ายในเบรกสิ้นสุดลง Event คือ cast.framework.events.BreaksEvent |
|
BREAK_CLIP_LOADING |
สตริง เริ่มทำงานเมื่อคลิปช่วงพักเริ่มโหลด Event คือ cast.framework.events.BreaksEvent |
|
BREAK_CLIP_STARTED |
สตริง เริ่มทำงานเมื่อคลิปพักโฆษณาเริ่ม Event คือ cast.framework.events.BreaksEvent |
|
BREAK_CLIP_ENDED |
สตริง เริ่มทำงานเมื่อคลิปพักสิ้นสุด Event คือ cast.framework.events.BreaksEvent |
|
กำลังเก็บบัฟเฟอร์ |
สตริง เริ่มทำงานเมื่อการเล่นหยุดเนื่องจากการบัฟเฟอร์ หรือเริ่มเล่นอีกครั้ง หลังจากบัฟเฟอร์เสร็จสิ้น Event คือ cast.framework.events.BufferingEvent |
|
TIME_DRIFTED |
สตริง ทริกเกอร์เมื่อเวลาปัจจุบันที่รายงานโดย เพลเยอร์และเวลาปัจจุบันโดยประมาณตามสถานะเพลเยอร์และอัตราการเล่น ไม่ตรงกัน เหตุการณ์คือ cast.framework.events.TimeDriftedEvent |
|
CACHE_LOADED |
สตริง เริ่มทำงานเมื่อเนื้อหาที่แคชล่วงหน้าโดย Fastplay โหลดเสร็จแล้ว Event is a cast.framework.events.CacheLoadedEvent. |
|
CACHE_HIT |
สตริง ทริกเกอร์เมื่อใช้เนื้อหาที่ fastplay แคชไว้ล่วงหน้า Event คือ cast.framework.events.CacheItemEvent |
|
CACHE_INSERTED |
สตริง ทริกเกอร์เมื่อ fastplay แคช URL เดียว Event คือ cast.framework.events.CacheItemEvent |
|
CLIP_STARTED |
สตริง เริ่มทำงานเมื่อคลิปเริ่มเล่นเป็นครั้งแรก ซึ่งรวมถึงคลิปช่วงพักและ คลิปเนื้อหาหลักระหว่างคลิปช่วงพัก หากต้องการดูเวลาที่คลิปพัก เริ่ม คุณควรใช้ Event is a {@link cast.framework.events.Event. |
|
CLIP_ENDED |
สตริง เริ่มทำงานเมื่อคลิปสิ้นสุด ซึ่งรวมถึงคลิปช่วงพักและคลิปเนื้อหาหลัก
ระหว่างคลิปช่วงพัก หากต้องการดูว่าคลิปพักจะสิ้นสุดเมื่อใด คุณควร
ใช้ |
|
EMSG |
สตริง เริ่มทำงานเมื่อพบ emsg ในกลุ่ม Event คือ cast.framework.events.EmsgEvent |
|
ข้อผิดพลาด |
สตริง เริ่มทำงานเมื่อเกิดข้อผิดพลาด Event คือ cast.framework.events.ErrorEvent |
|
ID3 |
สตริง เริ่มทำงานเมื่อพบแท็ก ID3 ซึ่งจะทริกเกอร์สำหรับเนื้อหา HLS เท่านั้น Event คือ cast.framework.events.Id3Event |
|
MEDIA_STATUS |
สตริง ทริกเกอร์ก่อนส่งข้อความขาออกที่มีสถานะสื่อปัจจุบัน Event คือ cast.framework.events.MediaStatusEvent |
|
CUSTOM_STATE |
สตริง ทริกเกอร์เมื่อมีการส่งข้อความสถานะที่กำหนดเองขาออก Event คือ cast.framework.events.CustomStateEvent |
|
MEDIA_INFORMATION_CHANGED |
สตริง ทริกเกอร์หากมีการเปลี่ยนแปลงข้อมูลสื่อระหว่างการเล่น เช่น เมื่อเล่นวิทยุสดและข้อมูลเมตาของแทร็กมีการเปลี่ยนแปลง Event คือ cast.framework.events.MediaInformationChangedEvent |
|
MEDIA_FINISHED |
สตริง เริ่มทำงานเมื่อสื่อเล่นจบ ซึ่งรวมถึงกรณีต่อไปนี้ สตรีมไม่มีอะไรให้เล่นอีกแล้ว ผู้ใช้ขอให้หยุด หรือเกิดข้อผิดพลาด เมื่อใช้การจัดคิว เหตุการณ์นี้จะทริกเกอร์ 1 ครั้งสำหรับแต่ละรายการในคิวที่เสร็จสมบูรณ์ Event คือ cast.framework.events.MediaFinishedEvent |
|
PLAYER_PRELOADING |
สตริง เริ่มทำงานเมื่อเพลเยอร์เริ่มจัดการคำขอโหลดล่วงหน้า Event คือ cast.framework.events.LoadEvent |
|
PLAYER_PRELOADING_CANCELLED |
สตริง เริ่มทำงานหากผู้เล่นยกเลิกการโหลดล่วงหน้า Event คือ cast.framework.events.LoadEvent |
|
PLAYER_LOAD_COMPLETE |
สตริง เริ่มทำงานเมื่อเพลเยอร์ประมวลผลคำขอโหลดเสร็จสิ้นและพร้อม ที่จะเล่น Event คือ cast.framework.events.LoadEvent |
|
PLAYER_LOADING |
สตริง เริ่มทำงานเมื่อเพลเยอร์เริ่มจัดการคำขอโหลด ซึ่งจะทริกเกอร์ก่อนเหตุการณ์ |
|
SEGMENT_DOWNLOADED |
สตริง เริ่มทำงานเมื่อดาวน์โหลดกลุ่มเสร็จสิ้น ระบบจะทริกเกอร์การดำเนินการนี้ สำหรับเนื้อหาการสตรีมแบบปรับอัตโนมัติ (HLS, DASH หรือ Smooth) เท่านั้น Event คือ cast.framework.events.SegmentDownloadedEvent |
|
REQUEST_GET_STATUS |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_SEEK |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_LOAD |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PRELOAD |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_STOP |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PAUSE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PRECACHE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PLAY |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_SKIP_AD |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PLAY_AGAIN |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PLAYBACK_RATE_CHANGE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_VOLUME_CHANGE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_EDIT_TRACKS_INFO |
สตริง ทริกเกอร์เมื่อได้รับข้อความ EDIT_TRACKS_INFO Event คือ cast.framework.events.RequestEvent |
|
REQUEST_EDIT_AUDIO_TRACKS |
สตริง ทริกเกอร์เมื่อได้รับข้อความ EDIT_AUDIO_TRACKS Event คือ cast.framework.events.RequestEvent |
|
REQUEST_SET_CREDENTIALS |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_LOAD_BY_ENTITY |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_USER_ACTION |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_DISPLAY_STATUS |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_CUSTOM_COMMAND |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_FOCUS_STATE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_LOAD |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_INSERT |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_UPDATE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_REMOVE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_REORDER |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_GET_ITEMS |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_GET_ITEM_IDS |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
TRACKS_CHANGED |
สตริง ทริกเกอร์หากแทร็กที่ใช้ได้มีการเปลี่ยนแปลงหลังจากโหลดเสร็จสมบูรณ์ |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
สตริง ทริกเกอร์เมื่อช่วงที่ค้นหาได้แบบสด isMovingWindow เปลี่ยนแปลง กล่าวคือ เมื่อหน้าต่างแบบเลื่อนเปลี่ยนเป็นหน้าต่างแบบขยายหรือในทางกลับกัน Event is a cast.framework.events.LiveStatusEvent. |
|
LIVE_ENDED |
สตริง เริ่มทำงานเมื่อไลฟ์สดเพิ่งจบ Event is a cast.framework.events.LiveStatusEvent. |
|
TIMED_METADATA_CHANGED |
สตริง เมื่อพบข้อมูลเมตาที่กำหนดเวลาไว้ใน DASH (EventStream) หรือ HLS (EXT-X-DATERANGE) ระบบจะทริกเกอร์เหตุการณ์นี้หลังจาก PLAYER_LOAD_COMPLETE เมื่อพบข้อมูลเมตาที่กำหนดเวลาไว้ใหม่ ในเนื้อหาแบบสด Event is a cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_ENTER |
สตริง ทริกเกอร์เมื่อส่วนหัวของตัวควบคุมการเล่นเข้าสู่ภูมิภาคไทม์ไลน์ใน DASH หรือไปถึงแท็ก EXT-X-DATERANGE Event is a cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_EXIT |
สตริง ทริกเกอร์เมื่อหัวอ่านออกจากภูมิภาคไทม์ไลน์ใน DASH หรือออกจากแท็ก EXT-X-DATERANGE Event is a cast.framework.events.TimedMetadataEvent. |
พร็อพเพอร์ตี้
DetailedErrorCode
ตัวเลข
รหัสที่กำหนดโดย SDK ของตัวรับสัญญาณซึ่งอธิบายข้อผิดพลาดที่เกิดขึ้น
ค่า |
|
|---|---|
|
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 |
สตริง การเล่นจบลงเนื่องจากเปลี่ยนไปใช้โฆษณาคั่นที่ต่อกัน |
ErrorSeverity
ตัวเลข
ความรุนแรงของข้อผิดพลาด ใช้รูปแบบการตั้งชื่อและการกำหนดหมายเลขเดียวกันกับ Shaka Player
ค่า |
|
|---|---|
|
RECOVERABLE |
ตัวเลข เกิดข้อผิดพลาด แต่โปรแกรมเล่นกำลังพยายามกู้คืนจากข้อผิดพลาด หากเพลเยอร์ไม่สามารถกู้คืนได้ในที่สุด ก็อาจยังไม่แสดงข้อผิดพลาด CRITICAL เช่น การลองส่งกลุ่มสื่ออีกครั้งจะไม่ทำให้เกิด ข้อผิดพลาดร้ายแรง (เพลเยอร์จะลองส่งอีกครั้งไปเรื่อยๆ) |
|
ร้ายแรง |
ตัวเลข ข้อผิดพลาดร้ายแรงที่เพลเยอร์กู้คืนไม่ได้ ซึ่งจะทำให้เพลเยอร์ หยุดเล่นรายการสื่อปัจจุบัน |
EventType
สตริง
ประเภทเหตุการณ์ของผู้เล่น สำหรับเหตุการณ์ที่พร็อกซีจาก MediaElement โปรดดูข้อมูลเพิ่มเติมที่ https://dev.w3.org/html5/spec-preview/media-elements.html#mediaevents
ค่า |
|
|---|---|
|
ทั้งหมด |
สตริง นี่คือตัวระบุพิเศษที่ใช้เพื่อฟังเหตุการณ์ทั้งหมดได้ (ส่วนใหญ่ใช้เพื่อวัตถุประสงค์ในการแก้ไขข้อบกพร่อง) เหตุการณ์จะเป็นคลาสย่อยของ cast.framework.events.Event |
|
ABORT |
สตริง ทริกเกอร์เมื่อเบราว์เซอร์หยุดดึงข้อมูลสื่อก่อนที่จะดาวน์โหลดเสร็จสมบูรณ์ แต่ไม่ได้เกิดจากข้อผิดพลาด เหตุการณ์นี้ส่งต่อจาก 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 ครั้งสำหรับเนื้อหาหลัก เหตุการณ์นี้ส่งต่อจาก
MediaElement และได้รับการห่อหุ้มใน cast.framework.events.MediaElementEvent หากต้องการทราบเมื่อสื่อเล่นจบแล้ว คุณอาจต้องใช้ |
|
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) คุณอาจต้องการใช้เหตุการณ์ |
|
RATE_CHANGE |
สตริง เริ่มทำงานเมื่อมีการอัปเดตอัตราการเล่น เหตุการณ์นี้ส่งต่อจาก MediaElement และได้รับการ ห่อหุ้มใน cast.framework.events.MediaElementEvent |
|
ข้าม |
สตริง เริ่มทำงานเมื่อการค้นหาเสร็จสิ้น เหตุการณ์นี้จะไม่ทริกเกอร์ในกรณีที่การค้นหา สิ้นสุดลงเมื่อหยุดสื่อชั่วคราว เหตุการณ์นี้ส่งต่อจาก MediaElement และได้รับการ ห่อหุ้มใน cast.framework.events.MediaElementEvent |
|
การกรอ |
สตริง เริ่มทำงานเมื่อมีการกรอสื่อ เหตุการณ์นี้ส่งต่อจาก MediaElement และได้รับการ ห่อหุ้มใน cast.framework.events.MediaElementEvent |
|
หยุดแล้ว |
สตริง ทริกเกอร์เมื่อเบราว์เซอร์พยายามดึงข้อมูลสื่อ แต่ไม่ได้รับการตอบกลับ
|
|
TIME_UPDATE |
สตริง เริ่มทำงานเป็นระยะๆ ขณะเล่นสื่อ เหตุการณ์นี้จะทริกเกอร์เมื่อใดก็ตามที่แอตทริบิวต์ currentTime มีการเปลี่ยนแปลง เหตุการณ์นี้ส่งต่อจาก MediaElement และได้รับการ ห่อหุ้มใน cast.framework.events.MediaElementEvent |
|
ระงับ |
สตริง เริ่มทำงานเมื่อเบราว์เซอร์ตั้งใจไม่ดึงข้อมูลสื่อ เหตุการณ์นี้ส่งต่อจาก MediaElement และได้รับการ ห่อหุ้มใน cast.framework.events.MediaElementEvent |
|
รอ |
สตริง ทริกเกอร์เมื่อการเล่นหยุดลงเนื่องจากเบราว์เซอร์กำลังรอให้เฟรมถัดไปพร้อมใช้งาน ระบบจะใช้เหตุการณ์
|
|
BITRATE_CHANGED |
สตริง ทริกเกอร์เมื่อบิตเรตของสื่อที่เล่นเปลี่ยนแปลง (เช่น เมื่อมีการเปลี่ยนแทร็กที่ใช้งานอยู่ หรือเมื่อมีการเลือกบิตเรตอื่นเพื่อตอบสนองต่อสภาพเครือข่าย) Event คือ cast.framework.events.BitrateChangedEvent |
|
BREAK_STARTED |
สตริง เริ่มทำงานเมื่อคลิปพักโฆษณาแรกในเบรกเริ่มโหลด Event คือ cast.framework.events.BreaksEvent |
|
BREAK_ENDED |
สตริง เริ่มทำงานเมื่อคลิปพักโฆษณาสุดท้ายในเบรกสิ้นสุดลง Event คือ cast.framework.events.BreaksEvent |
|
BREAK_CLIP_LOADING |
สตริง เริ่มทำงานเมื่อคลิปช่วงพักเริ่มโหลด Event คือ cast.framework.events.BreaksEvent |
|
BREAK_CLIP_STARTED |
สตริง เริ่มทำงานเมื่อคลิปพักโฆษณาเริ่ม Event คือ cast.framework.events.BreaksEvent |
|
BREAK_CLIP_ENDED |
สตริง เริ่มทำงานเมื่อคลิปพักสิ้นสุด Event คือ cast.framework.events.BreaksEvent |
|
กำลังเก็บบัฟเฟอร์ |
สตริง เริ่มทำงานเมื่อการเล่นหยุดเนื่องจากการบัฟเฟอร์ หรือเริ่มเล่นอีกครั้ง หลังจากบัฟเฟอร์เสร็จสิ้น Event คือ cast.framework.events.BufferingEvent |
|
TIME_DRIFTED |
สตริง ทริกเกอร์เมื่อเวลาปัจจุบันที่รายงานโดย เพลเยอร์และเวลาปัจจุบันโดยประมาณตามสถานะเพลเยอร์และอัตราการเล่น ไม่ตรงกัน เหตุการณ์คือ cast.framework.events.TimeDriftedEvent |
|
CACHE_LOADED |
สตริง เริ่มทำงานเมื่อเนื้อหาที่แคชล่วงหน้าโดย Fastplay โหลดเสร็จแล้ว Event is a cast.framework.events.CacheLoadedEvent. |
|
CACHE_HIT |
สตริง ทริกเกอร์เมื่อใช้เนื้อหาที่ fastplay แคชไว้ล่วงหน้า Event คือ cast.framework.events.CacheItemEvent |
|
CACHE_INSERTED |
สตริง ทริกเกอร์เมื่อ fastplay แคช URL เดียว Event คือ cast.framework.events.CacheItemEvent |
|
CLIP_STARTED |
สตริง เริ่มทำงานเมื่อคลิปเริ่มเล่นเป็นครั้งแรก ซึ่งรวมถึงคลิปช่วงพักและ คลิปเนื้อหาหลักระหว่างคลิปช่วงพัก หากต้องการดูเวลาที่คลิปพัก เริ่ม คุณควรใช้ Event is a {@link cast.framework.events.Event. |
|
CLIP_ENDED |
สตริง เริ่มทำงานเมื่อคลิปสิ้นสุด ซึ่งรวมถึงคลิปช่วงพักและคลิปเนื้อหาหลัก
ระหว่างคลิปช่วงพัก หากต้องการดูว่าคลิปพักจะสิ้นสุดเมื่อใด คุณควร
ใช้ |
|
EMSG |
สตริง เริ่มทำงานเมื่อพบ emsg ในกลุ่ม Event คือ cast.framework.events.EmsgEvent |
|
ข้อผิดพลาด |
สตริง เริ่มทำงานเมื่อเกิดข้อผิดพลาด Event คือ cast.framework.events.ErrorEvent |
|
ID3 |
สตริง เริ่มทำงานเมื่อพบแท็ก ID3 ซึ่งจะทริกเกอร์สำหรับเนื้อหา HLS เท่านั้น Event คือ cast.framework.events.Id3Event |
|
MEDIA_STATUS |
สตริง ทริกเกอร์ก่อนส่งข้อความขาออกที่มีสถานะสื่อปัจจุบัน Event คือ cast.framework.events.MediaStatusEvent |
|
CUSTOM_STATE |
สตริง ทริกเกอร์เมื่อมีการส่งข้อความสถานะที่กำหนดเองขาออก Event คือ cast.framework.events.CustomStateEvent |
|
MEDIA_INFORMATION_CHANGED |
สตริง ทริกเกอร์หากมีการเปลี่ยนแปลงข้อมูลสื่อระหว่างการเล่น เช่น เมื่อเล่นวิทยุสดและข้อมูลเมตาของแทร็กมีการเปลี่ยนแปลง Event คือ cast.framework.events.MediaInformationChangedEvent |
|
MEDIA_FINISHED |
สตริง เริ่มทำงานเมื่อสื่อเล่นจบ ซึ่งรวมถึงกรณีต่อไปนี้ สตรีมไม่มีอะไรให้เล่นอีกแล้ว ผู้ใช้ขอให้หยุด หรือเกิดข้อผิดพลาด เมื่อใช้การจัดคิว เหตุการณ์นี้จะทริกเกอร์ 1 ครั้งสำหรับแต่ละรายการในคิวที่เสร็จสมบูรณ์ Event คือ cast.framework.events.MediaFinishedEvent |
|
PLAYER_PRELOADING |
สตริง เริ่มทำงานเมื่อเพลเยอร์เริ่มจัดการคำขอโหลดล่วงหน้า Event คือ cast.framework.events.LoadEvent |
|
PLAYER_PRELOADING_CANCELLED |
สตริง เริ่มทำงานหากผู้เล่นยกเลิกการโหลดล่วงหน้า Event คือ cast.framework.events.LoadEvent |
|
PLAYER_LOAD_COMPLETE |
สตริง เริ่มทำงานเมื่อเพลเยอร์ประมวลผลคำขอโหลดเสร็จสิ้นและพร้อม ที่จะเล่น Event คือ cast.framework.events.LoadEvent |
|
PLAYER_LOADING |
สตริง เริ่มทำงานเมื่อเพลเยอร์เริ่มจัดการคำขอโหลด ซึ่งจะทริกเกอร์ก่อนเหตุการณ์ |
|
SEGMENT_DOWNLOADED |
สตริง เริ่มทำงานเมื่อดาวน์โหลดกลุ่มเสร็จสิ้น ระบบจะทริกเกอร์การดำเนินการนี้ สำหรับเนื้อหาการสตรีมแบบปรับอัตโนมัติ (HLS, DASH หรือ Smooth) เท่านั้น Event คือ cast.framework.events.SegmentDownloadedEvent |
|
REQUEST_GET_STATUS |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_SEEK |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_LOAD |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PRELOAD |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_STOP |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PAUSE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PRECACHE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PLAY |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_SKIP_AD |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PLAY_AGAIN |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_PLAYBACK_RATE_CHANGE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_VOLUME_CHANGE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_EDIT_TRACKS_INFO |
สตริง ทริกเกอร์เมื่อได้รับข้อความ EDIT_TRACKS_INFO Event คือ cast.framework.events.RequestEvent |
|
REQUEST_EDIT_AUDIO_TRACKS |
สตริง ทริกเกอร์เมื่อได้รับข้อความ EDIT_AUDIO_TRACKS Event คือ cast.framework.events.RequestEvent |
|
REQUEST_SET_CREDENTIALS |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_LOAD_BY_ENTITY |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_USER_ACTION |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_DISPLAY_STATUS |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_CUSTOM_COMMAND |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_FOCUS_STATE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_LOAD |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_INSERT |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_UPDATE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_REMOVE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_REORDER |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_GET_ITEM_RANGE |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_GET_ITEMS |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
REQUEST_QUEUE_GET_ITEM_IDS |
สตริง เริ่มทำงานเมื่อได้รับข้อความ |
|
TRACKS_CHANGED |
สตริง ทริกเกอร์หากแทร็กที่ใช้ได้มีการเปลี่ยนแปลงหลังจากโหลดเสร็จสมบูรณ์ |
|
LIVE_IS_MOVING_WINDOW_CHANGED |
สตริง ทริกเกอร์เมื่อช่วงที่ค้นหาได้แบบสด isMovingWindow เปลี่ยนแปลง กล่าวคือ เมื่อหน้าต่างแบบเลื่อนเปลี่ยนเป็นหน้าต่างแบบขยายหรือในทางกลับกัน Event is a cast.framework.events.LiveStatusEvent. |
|
LIVE_ENDED |
สตริง เริ่มทำงานเมื่อไลฟ์สดเพิ่งจบ Event is a cast.framework.events.LiveStatusEvent. |
|
TIMED_METADATA_CHANGED |
สตริง เมื่อพบข้อมูลเมตาที่กำหนดเวลาไว้ใน DASH (EventStream) หรือ HLS (EXT-X-DATERANGE) ระบบจะทริกเกอร์เหตุการณ์นี้หลังจาก PLAYER_LOAD_COMPLETE เมื่อพบข้อมูลเมตาที่กำหนดเวลาไว้ใหม่ ในเนื้อหาแบบสด Event is a cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_ENTER |
สตริง ทริกเกอร์เมื่อส่วนหัวของตัวควบคุมการเล่นเข้าสู่ภูมิภาคไทม์ไลน์ใน DASH หรือไปถึงแท็ก EXT-X-DATERANGE Event is a cast.framework.events.TimedMetadataEvent. |
|
TIMED_METADATA_EXIT |
สตริง ทริกเกอร์เมื่อหัวอ่านออกจากภูมิภาคไทม์ไลน์ใน DASH หรือออกจากแท็ก EXT-X-DATERANGE Event is a cast.framework.events.TimedMetadataEvent. |