รหัสข้อผิดพลาด

หากพบปัญหาที่หน้านี้ไม่ได้ระบุ โปรดดูหน้าการสนับสนุนของ Google Cast เพื่อดูคําตอบสําหรับคําถามของคุณ

รหัสข้อผิดพลาดของ Cast SDK

รหัสข้อผิดพลาดที่เกี่ยวข้องกับ Cast SDK ที่ส่งโดยเหตุการณ์ข้อผิดพลาดหรือข้อความแสดงข้อผิดพลาดของสื่อ

ชื่อ โค้ด คำอธิบาย วิธีแก้ปัญหา
แอป 900 แสดงผลเมื่อเกิดข้อผิดพลาดนอกเฟรมเวิร์ก (เช่น หากเครื่องจัดการเหตุการณ์ส่งข้อผิดพลาด) ตรวจสอบข้อผิดพลาดที่อยู่นอกขอบเขตการแคสต์
BREAK_CLIP_LOADING_ERROR 901 แสดงผลเมื่อคําสั่งหยุดการโหลดช่วงพักโฆษณาไม่ทํางาน ตรวจสอบเนื้อหาของคลิปช่วงพักโฆษณา
BREAK_SEEK_INTERCEPTOR_ข้อผิดพลาด 902 แสดงผลเมื่อการสกัดกั้นการค้นหาล้มเหลว ตรวจสอบว่าดักกั้นการค้นหาถูกต้อง
รูปภาพ_ข้อผิดพลาด 903 แสดงผลเมื่อโหลดรูปภาพไม่สําเร็จ ตรวจสอบว่า URL รูปภาพชี้ไปยังตําแหน่งที่ถูกต้อง
โหลดมากเกินไป 904 การโหลดถูกขัดจังหวะโดยการหยุด หรือโดยการโหลดอื่น ตรวจสอบว่าการทํางานอื่นทําให้การโหลดถูกขัดจังหวะหรือไม่
ล้มเหลว 905 คําสั่งโหลดล้มเหลว ยืนยันว่าคําขอโหลดตั้งค่าไว้อย่างถูกต้องและสื่อเล่นได้
ข้อผิดพลาด MEDIA_ERROR_MESSAGE 906 ข้อความแสดงข้อผิดพลาดถูกส่งไปยังผู้ส่ง ตรวจสอบเว็บตัวรับสัญญาณหรือผู้ส่งเพื่อหาข้อมูลเกี่ยวกับข้อผิดพลาด
Generic 909 แสดงผลเมื่อเกิดข้อผิดพลาดที่ไม่รู้จัก เกิดข้อผิดพลาดที่ไม่คาดคิด ซึ่งเกิดขึ้นไม่บ่อยนัก

รหัสข้อผิดพลาดของคลัง Media Player

ข้อความแสดงข้อผิดพลาดเกี่ยวกับการเล่นจาก MPL ที่ส่งโดยเหตุการณ์ข้อผิดพลาดหรือข้อความแสดงข้อผิดพลาดของสื่อ

ชื่อ โค้ด คำอธิบาย วิธีแก้ปัญหา
ไม่มีสื่อ 100 องค์ประกอบสื่อพบข้อผิดพลาดที่ไม่รู้จักซึ่งเริ่มทํางานจากแพลตฟอร์ม องค์ประกอบสื่อพบข้อผิดพลาดที่ไม่ได้ระบุว่าเป็นหนึ่งใน MediaErrorMEDIA_ERR_* ซึ่งเกิดขึ้นไม่บ่อยนัก
ยกเลิกสื่อ 101 องค์ประกอบสื่อทําให้ข้อผิดพลาด MediaError.MEDIA_ERR_ABORTED เริ่มทํางาน ระบบล้มเลิกขั้นตอนการดึงทรัพยากรสื่อตามคําขอของผู้ใช้ ซึ่งมักเกิดจากการยกเลิกการเล่น
รหัสสื่อ 102 องค์ประกอบสื่อทําให้ข้อผิดพลาด MediaError.MEDIA_ERR_DECODE เริ่มทํางาน นักพัฒนาซอฟต์แวร์ควรตรวจสอบพารามิเตอร์การเข้ารหัสของสตรีม
เครือข่ายสื่อ 103 องค์ประกอบสื่อทําให้ข้อผิดพลาด MediaError.MEDIA_ERR_NETWORK เริ่มทํางาน ดาวน์โหลดข้อมูลสื่อไม่สําเร็จเนื่องจาก Cast ไม่ได้ใช้องค์ประกอบสื่อในการดาวน์โหลด ปัญหานี้อาจเกิดกับแอปของคุณได้ หากจําเป็น โปรดรายงานผ่านเครื่องมือติดตามปัญหาเกี่ยวกับ Cast
สื่อ SRC_NOT_ 104 องค์ประกอบสื่อทําให้ข้อผิดพลาด MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED เริ่มทํางาน ตรวจสอบกลุ่มข้อมูลนักพัฒนาซอฟต์แวร์ โปรดตรวจสอบว่าตัวแปลงรหัสรวมอยู่ในรูปแบบที่สนับสนุนการส่ง
SOURCE_BUFFER_ล้มเหลว 110 แคสต์เพิ่มบัฟเฟอร์แหล่งที่มาลงในสื่อที่มีอยู่ไม่ได้ ดู Web Crypto บ่อยครั้งที่ปัญหานี้อาจเกิดจากตัวแปลงรหัสที่ระบุในสตรีมตัวแปลงรหัส ในไฟล์ Manifest ในแอปอย่างไม่ถูกต้อง หากไม่ใช่ ให้รายงานผ่านตัวติดตามปัญหาการแคสต์
คีย์สื่อ 201 เมื่อใช้ XhrIo ในคีย์สื่อเพื่อโพสต์คําขอใบอนุญาต เราพบข้อผิดพลาดในเครือข่าย นักพัฒนาซอฟต์แวร์ตรวจสอบเซิร์ฟเวอร์ใบอนุญาตของตน
ไม่มีสื่อ 202 โดยครอบคลุม 2 กรณีต่อไปนี้
  • เมื่อใช้เซสชันสื่อเพื่อสร้างคําขอใน EME เราพบข้อผิดพลาดที่สําคัญ
  • เริ่มต้นคีย์สื่อ EME ไม่สําเร็จ
ดาวน์โหลดข้อมูลสื่อไม่สําเร็จ แต่เนื่องจาก Cast ไม่ได้ใช้องค์ประกอบสื่อในการดาวน์โหลด โปรดรายงานผ่านเครื่องมือติดตามปัญหาเกี่ยวกับ Cast
คีย์สื่อ 203 ขณะใช้ Web Crypto ในตัวซึ่งเบราว์เซอร์สนับสนุน เราพบข้อผิดพลาดในการถอดรหัส ดู Web Crypto API โปรดรายงานผ่านตัวติดตามปัญหาการแคสต์
เครือข่ายที่ไม่รู้จัก 300 พบข้อผิดพลาดทั่วไปด้านเครือข่ายเมื่อเรียกข้อมูลทรัพยากรที่ไม่อยู่ในช่วง [301-399] นักพัฒนาซอฟต์แวร์ต้องตรวจสอบว่าเนื้อหาที่เรียกนั้นเข้าถึงได้และการตอบสนองของเซิร์ฟเวอร์นั้นมีรูปแบบที่ถูกต้อง
กลุ่มเครือข่าย 301* เรียกข้อมูลกลุ่มจากอัตราบิตใดก็ตามไม่สําเร็จ (มีการลองซ้ําแบบเอ็กซ์โพเนนเชียล 3 ครั้ง) นักพัฒนาซอฟต์แวร์ต้องตรวจสอบว่ากลุ่มของตนใช้งานได้จริง โดยอาจเป็นกรณีที่ผู้ใช้เข้าถึงกลุ่มเหล่านี้ไม่ได้ด้วยเช่นกัน
เพลย์ลิสต์ HLS_NETWORK_MASTER_ 311* ไม่สามารถเรียกไฟล์เพลย์ลิสต์ m3u8 หลักที่มีการลองใหม่สามครั้ง นักพัฒนาซอฟต์แวร์ต้องตรวจสอบว่าเพลย์ลิสต์ของพวกเขาใช้ได้จริง โดยอาจเป็นกรณีที่ผู้ใช้เข้าถึงเพลย์ลิสต์ไม่ได้เช่นกัน
HLS_NETWORK_PLAYLIST 312* เรียกข้อมูลไฟล์ m3u8 ของเพลย์ลิสต์สื่อ (บิตเรต) ด้วยการลองใหม่ 3 ครั้งไม่สําเร็จ นักพัฒนาซอฟต์แวร์ต้องตรวจสอบว่าเพลย์ลิสต์ของพวกเขาใช้ได้จริง โดยอาจเป็นกรณีที่ผู้ใช้เข้าถึงเพลย์ลิสต์ไม่ได้เช่นกัน
HLS_NETWORK_NO_KEY_การตอบกลับ 313 คําขอสําหรับคีย์การถอดรหัสไม่แสดงผลการตอบกลับ นักพัฒนาซอฟต์แวร์ต้องตรวจสอบบริการจัดการคีย์การถอดรหัส
HLS_NETWORK_KEY_โหลด 314* XhrIO ที่ใช้เพื่อขอคีย์การถอดรหัส HLS ล้มเหลว นักพัฒนาซอฟต์แวร์ต้องตรวจสอบบริการจัดการคีย์การถอดรหัส
HLS_NETWORK_INVALID_กลุ่ม 315 กลุ่ม HLS ที่ได้รับสําหรับการประมวลผลไม่ใช่กลุ่ม TS และกลุ่ม AC MP4 อาจเป็นข้อบกพร่องของ MPL หรือการกําหนดค่าในข้อบกพร่องของแอป "ตัวรับสัญญาณของเว็บ" นักพัฒนาแอปต้องตรวจสอบว่ากลุ่มของตนเป็น TS หรือ AAC
HLS_SEGMENT_PARSING 316 แสดงผลเมื่อกลุ่ม HLS แยกวิเคราะห์ไม่สําเร็จ นักพัฒนาซอฟต์แวร์ต้องตรวจสอบว่ากลุ่มของตนอยู่ในรูปแบบที่ถูกต้อง
DASH_NETWORK 321* ส่งคําขอ XHR เพื่อรับไฟล์ Manifest DASH ไม่สําเร็จโดยไม่มีการตอบกลับ ดูส่วนดาวสําหรับการวิเคราะห์ข้อผิดพลาดที่เกี่ยวข้องกับเครือข่าย
DASH_INIT 322 เราแยกข้อมูลการเริ่มต้นจากกลุ่ม DASH Init แรกไม่ได้ นักพัฒนาซอฟต์แวร์ต้องยืนยันกลุ่ม init ของ DASH
SMOOTH_NETWORK 331* ส่งคําขอ XHR เพื่อรับไฟล์ Manifest DASH ไม่สําเร็จโดยไม่มีการตอบกลับ ดูหัวข้อดาวสําหรับการวิเคราะห์ข้อผิดพลาดที่เกี่ยวข้องกับเครือข่าย
SMOOTH_NO_MEDIA_ข้อมูล 332 ส่วนที่ดาวน์โหลดเพื่อประมวลผลไม่มีข้อมูลสื่อ นักพัฒนาซอฟต์แวร์ต้องยืนยันกลุ่ม "เรียบ"
HLS_MANIFEST_MASTER 411 การแยกวิเคราะห์ไฟล์ Manifest ของ HLS ล้มเหลว หรือมีบางสิ่งที่ MPL ยังไม่เข้าใจใน m3u8 ตรวจสอบเนื้อหาของ URL ของไฟล์ Manifest
HLS_MANIFEST_PLAYLIST 412 การแยกวิเคราะห์ไฟล์เพลย์ลิสต์สื่อล้มเหลว หรือมีบางสิ่งที่ MPL ยังไม่เข้าใจใน m3u8 ตรวจสอบเนื้อหา URL ของเพลย์ลิสต์สื่อ
DASH_MANIFEST_NO_ระยะเวลา 421 เมื่อปรับไฟล์ Manifest ของมาตรฐานให้เป็นปกติ เราพบว่าไม่มีเครื่องหมายจุดอยู่ภายใน ผิดปกติ นักพัฒนาซอฟต์แวร์ต้องยืนยันไฟล์ Manifest DASH
DASH_MANIFEST_NO_MIMETYPE 422 ไม่มี MIME สําหรับการแสดงในไฟล์ Manifest นักพัฒนาซอฟต์แวร์ต้องระบุประเภทเสียง/วิดีโอ/ข้อความสําหรับตัวแทน
DASH_INVALID_SEGMENT_ ข้อมูล 423 MPL ขอดัชนีกลุ่มซึ่งเกินความยาวของกลุ่มที่พร้อมใช้งานตามที่ระบุโดยไฟล์ Manifest ในไฟล์ Manifest รายงานโดยใช้ลิงก์ในหน้าการสนับสนุน Google Cast
SMOOTH_MANIFEST 431 ไฟล์ Manifest ที่ราบรื่นไม่เป็นไปตามมาตรฐาน นักพัฒนาซอฟต์แวร์จําเป็นต้องแก้ไขปัญหาใดๆ ต่อไปนี้
  • ไม่มี SPS
  • คุณภาพวิดีโอไม่ถูกต้อง
  • คุณภาพเสียงไม่ถูกต้อง
  • ข้อมูลส่วนตัวตัวแปลงสัญญาณเสียงไม่ถูกต้อง
  • ข้อมูลการป้องกันไม่ถูกต้อง
  • ไม่มีระดับคุณภาพ
  • สื่อที่ไม่รู้จัก

รหัสข้อผิดพลาดของโปรแกรมเล่น Shaka

สําหรับรหัสข้อผิดพลาดที่เกี่ยวข้องกับ Shaka Player โปรดดูที่เอกสารประกอบของคลาส Shaka

ข้อผิดพลาดที่พบบ่อยเกี่ยวกับเครือข่าย

ข้อผิดพลาดของ HTTP รหัสสถานะ คำอธิบาย วิธีแก้ปัญหา
คําขอไม่ถูกต้อง 400 เซิร์ฟเวอร์ไม่เข้าใจคําขอเนื่องจากมีไวยากรณ์ผิดรูปแบบ ไคลเอ็นต์ไม่ควรส่งคําขอซ้ําโดยไม่มีการแก้ไข มีบางอย่างผิดปกติกับ URL ตรวจสอบกับนักพัฒนาแอปพลิเคชัน
ไม่ได้รับอนุญาต 401 คําขอต้องมีการตรวจสอบสิทธิ์ผู้ใช้ ตรวจสอบแอปพลิเคชันเพื่อดูว่ามีข้อมูลการตรวจสอบสิทธิ์ที่ถูกต้องหรือไม่
ไม่พบ 404 ไคลเอ็นต์สื่อสารกับเซิร์ฟเวอร์ได้ แต่เซิร์ฟเวอร์ไม่พบสิ่งที่ขอ นักพัฒนาซอฟต์แวร์จะตรวจสอบทรัพยากร URL และตรวจสอบว่าทรัพยากรเหล่านั้นแสดงอยู่
REQUEST_TIMEOUT 408 ไคลเอ็นต์ไม่ได้สร้างคําขอภายในระยะเวลาที่เซิร์ฟเวอร์เตรียมไว้ ลูกค้าอาจร้องขอซ้ําโดยไม่มีการแก้ไขในภายหลัง ปัญหานี้อาจเป็นทรัพยากร (ความสามารถในการปรับขนาดของเซิร์ฟเวอร์) หรือปัญหาของเครือข่ายที่แท้จริง
ข้อผิดพลาดภายใน INTERNAL_SERVER_ 500 เซิร์ฟเวอร์พบเงื่อนไขที่ไม่คาดคิดซึ่งทําให้ดําเนินการตามคําขอไม่ได้ นักพัฒนาซอฟต์แวร์ตรวจสอบปัญหาของเซิร์ฟเวอร์
BAD_GATEWAY 502 เซิร์ฟเวอร์ขณะทําหน้าที่เป็นเกตเวย์หรือพร็อกซีได้รับการตอบกลับที่ไม่ถูกต้องจากเซิร์ฟเวอร์ต้นทางที่เข้าถึง ขณะพยายามดําเนินการตามคําขอ นักพัฒนาซอฟต์แวร์ตรวจสอบการกําหนดค่าเซิร์ฟเวอร์
ไม่มีบริการ 503 เซิร์ฟเวอร์ไม่สามารถจัดการคําขอได้ในขณะนี้ เนื่องจากเซิร์ฟเวอร์ทํางานหนักเกินไปหรือบํารุงรักษาชั่วคราว สิ่งที่จะเกิดขึ้นคือเงื่อนไขนี้จะได้รับการบรรเทาปัญหาให้ล่าช้าออกไป นักพัฒนาซอฟต์แวร์ตรวจสอบการกําหนดค่าเซิร์ฟเวอร์ โดยเฉพาะความสามารถในการปรับขนาดบริการ
GATEWAY_TIMEOUT 504 เซิร์ฟเวอร์ขณะทําหน้าที่เป็นเกตเวย์หรือพร็อกซีไม่ได้รับการตอบกลับที่ทันเวลาจากอัปสตรีมเซิร์ฟเวอร์ที่ระบุโดย URI นักพัฒนาซอฟต์แวร์จะตรวจสอบการกําหนดค่าและการเชื่อมต่อเซิร์ฟเวอร์ระหว่าง Edge Server และโหนดต้นทางของตน

หมายเหตุ

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

{Error Code}{Closure Network Error Code}{HTTP Status Code}

ดูข้อมูลเพิ่มเติมได้ที่รหัสสถานะ HTTP

ตัวอย่าง 3016404 มี 3 ส่วนคือ

301 ข้อผิดพลาดของเครือข่ายกลุ่ม
6 ข้อผิดพลาดของ HTTP
404 ไม่พบสถานะ HTTP

ลักษณะของข้อผิดพลาดเกี่ยวกับเครือข่าย - เหตุผลที่ทําให้ข้อผิดพลาดเหล่านี้บางรายการสามารถนําไปใช้ได้จริง ในขณะที่ข้อผิดพลาดอื่นๆ ไม่ได้เกิดจากลักษณะของการทํางานของเครือข่าย ตัวอย่างเช่น ข้อผิดพลาด 3018408 ที่ระบุว่าการหมดเวลาอาจหมายความว่าการเชื่อมต่อของผู้ใช้ไม่ดี ซึ่งทั้งทีม Cast และนักพัฒนาซอฟต์แวร์ไม่สามารถจัดการปัญหาดังกล่าวได้ แต่โปรดระวังด้วยว่า CDN ของนักพัฒนาซอฟต์แวร์ก็อาจมีปัญหาเช่นกัน ในทางกลับกัน ข้อผิดพลาด 3116403 หมายถึงว่าส่งคําขอไฟล์ Manifest สําเร็จแล้ว แต่เซิร์ฟเวอร์ปฏิเสธที่จะแสดง คําขอดังกล่าว ซึ่งอาจเป็น CORS, การตรวจสอบสิทธิ์ หรือปัญหาอื่นของเซิร์ฟเวอร์หรือการผสานรวมที่นักพัฒนาซอฟต์แวร์ควรตรวจสอบ