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

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

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

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

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

รหัสข้อผิดพลาดของคลังมีเดียเพลเยอร์

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

ชื่อ รหัส คำอธิบาย โซลูชัน
MEDIA_UNKNOWN 100 องค์ประกอบสื่อพบข้อผิดพลาดที่ไม่รู้จักซึ่งเริ่มทำงานจากแพลตฟอร์ม องค์ประกอบสื่อพบข้อผิดพลาดที่ไม่ได้ระบุว่าเป็นหนึ่งในองค์ประกอบ MediaError.MEDIA_ERR_* ซึ่งเกิดขึ้นไม่บ่อยนัก
MEDIA_ABORTED 101 องค์ประกอบสื่อเริ่มการทำงานของ MediaErrorMEDIA_ERR_ABORTED กระบวนการดึงข้อมูลสำหรับทรัพยากรสื่อถูกยกเลิกเมื่อผู้ใช้ อีกครั้ง ซึ่งโดยปกติจะเกิดจากการล้มเลิกการเล่น
MEDIA_DECODE 102 องค์ประกอบสื่อเริ่มการทำงานของ MediaErrorMEDIA_ERR_DECODE นักพัฒนาซอฟต์แวร์ควรตรวจสอบพารามิเตอร์การเข้ารหัสของสตรีม
MEDIA_NETWORK 103 องค์ประกอบสื่อเริ่มการทำงานของข้อผิดพลาด MediaErrorMEDIA_ERR_NETWORK ดาวน์โหลดข้อมูลสื่อไม่สำเร็จเนื่องจาก Cast ไม่ได้ใช้องค์ประกอบสื่อเพื่อ ดาวน์โหลด ปัญหานี้อาจเกิดขึ้นกับแอปของคุณ หากจำเป็น ให้รายงานผ่าน เครื่องมือติดตามปัญหาเกี่ยวกับ Cast
MEDIA_SRC_NOT_SUPPORTED 104 องค์ประกอบสื่อเริ่มการทำงานของ MediaErrorMEDIA_ERR_SRC_NOT_SUPPORTED ตรวจสอบกลุ่มเป้าหมายตามข้อมูลของนักพัฒนาซอฟต์แวร์ ตรวจสอบว่าตัวแปลงรหัสรวมอยู่ในรูปแบบที่ Cast รองรับ
SOURCE_BUFFER_FAILURE 110 การแคสต์ไม่สามารถเพิ่มบัฟเฟอร์แหล่งที่มาลงในแหล่งที่มาของสื่อที่มีอยู่ โปรดดู Web Crypto บ่อยครั้งที่ตัวแปลงรหัสนี้อาจไม่ถูกต้องซึ่งระบุบนตัวแปลงรหัส สตรีมในไฟล์ Manifest ในแอป หากไม่ ให้รายงานผ่าน เครื่องมือติดตามปัญหาเกี่ยวกับ Cast
MEDIAKEYS_NETWORK 201 เมื่อใช้ XhrIo ในคีย์สื่อเพื่อโพสต์คำขอใบอนุญาต เราพบข้อผิดพลาดของเครือข่าย นักพัฒนาแอปตรวจสอบเซิร์ฟเวอร์ใบอนุญาต
MEDIAKEYS_ไม่รองรับ 202 ซึ่งมี 2 กรณีดังนี้
  • เมื่อใช้เซสชันสื่อเพื่อสร้างคำขอใน EME เรา พบข้อผิดพลาดที่สำคัญ
  • เริ่มต้นคีย์สื่อ EME ไม่สำเร็จ
ดาวน์โหลดข้อมูลสื่อไม่สำเร็จ แต่เนื่องจาก Cast ไม่ได้ใช้สื่อ องค์ประกอบที่จะดาวน์โหลด โปรดรายงาน เครื่องมือติดตามปัญหาเกี่ยวกับ Cast
MEDIAKEYS_WEBCRYPTO 203 เมื่อใช้ Web Crypto ในตัวที่เบราว์เซอร์รองรับ เราพบข้อผิดพลาดในการถอดรหัส โปรดดู Web Crypto API โปรดรายงานผ่านเครื่องมือติดตามปัญหาของ Cast
NETWORK_UNKNOWN 300 พบข้อผิดพลาดทั่วไปของเครือข่ายเมื่อดึงข้อมูลทรัพยากรที่ไม่ครอบคลุม อยู่ในช่วง [301-399] นักพัฒนาแอปต้องตรวจสอบว่าเนื้อหาที่ดึงข้อมูลมานั้นเข้าถึงได้และ การตอบสนองของเซิร์ฟเวอร์มีรูปแบบถูกต้อง
SEGMENT_NETWORK 301* ไม่สามารถเรียกส่วนใดๆ จากอัตราบิตทั้งหมด (มีการลองใหม่สามครั้ง Exponential Backoff) นักพัฒนาซอฟต์แวร์ต้องตรวจสอบว่ากลุ่มของตนพร้อมใช้งานจริง ทั้งนี้ อาจเป็นกรณีที่ผู้ใช้เข้าถึงกลุ่มเป้าหมายเหล่านี้ไม่ได้เช่นกัน
HLS_NETWORK_MASTER_PLAYLIST 311* ไม่สามารถเรียกไฟล์ m3u8 ของเพลย์ลิสต์หลักได้ด้วยการลองใหม่ 3 ครั้ง นักพัฒนาแอปต้องตรวจสอบว่าเพลย์ลิสต์ของตนใช้งานได้จริง ทั้งนี้ อาจเป็นกรณีที่ผู้ใช้ไม่สามารถเข้าถึงเพลย์ลิสต์ดังกล่าวได้เช่นกัน
HLS_NETWORK_PLAYLIST 312* ไม่สามารถเรียกไฟล์ m3u8 ของเพลย์ลิสต์สื่อ (บิตเรต) ที่มี 3 ตัว การลองใหม่ นักพัฒนาแอปต้องตรวจสอบว่าเพลย์ลิสต์ของตนใช้งานได้จริง ทั้งนี้ อาจเป็นกรณีที่ผู้ใช้ไม่สามารถเข้าถึงเพลย์ลิสต์ดังกล่าวได้เช่นกัน
HLS_NETWORK_NO_KEY_RESPONSE 313 คำขอคีย์การถอดรหัสไม่ตอบกลับ นักพัฒนาแอปต้องตรวจสอบบริการจัดการคีย์การถอดรหัสของตน
HLS_NETWORK_KEY_LOAD 314* XhrIO ที่ใช้ขอคีย์การถอดรหัส HLS ล้มเหลว นักพัฒนาแอปต้องตรวจสอบบริการจัดการคีย์การถอดรหัสของตน
HLS_NETWORK_INVALID_SEGMENT 315 กลุ่ม HLS ที่ได้รับเพื่อประมวลผลไม่ใช่ TS หรือ AAC ของ mp4 กลุ่ม อาจเป็นข้อบกพร่องของ MPL หรือการกำหนดค่าในข้อบกพร่องของแอป Web Receiver นักพัฒนาแอปต้องตรวจสอบว่ากลุ่มของตนเป็น TS หรือ AAC
HLS_SEGMENT_PARSING 316 แสดงผลเมื่อแยกวิเคราะห์กลุ่ม HLS ไม่สำเร็จ นักพัฒนาแอปต้องตรวจสอบว่ากลุ่มของตนสร้างขึ้นอย่างถูกต้อง
DASH_NETWORK 321* คำขอ XHR เพื่อรับไฟล์ Manifest ของ DASH ล้มเหลวโดยไม่มีการตอบกลับ ดูส่วนดาวสำหรับการวิเคราะห์ข้อผิดพลาดเกี่ยวกับเครือข่าย
DASH_NO_INIT 322 เราไม่สามารถดึงข้อมูลการเริ่มต้นจากกลุ่ม DASH กลุ่มแรก นักพัฒนาแอปต้องตรวจสอบกลุ่ม DASH Init ของตน
SMOOTH_NETWORK 331* คำขอ XHR เพื่อรับไฟล์ Manifest ของ DASH ล้มเหลวโดยไม่มีการตอบกลับ ดูส่วนดาวสำหรับการวิเคราะห์ข้อผิดพลาดเกี่ยวกับเครือข่าย
SMOOTH_NO_MEDIA_DATA 332 กลุ่มที่ดาวน์โหลดเพื่อประมวลผลไม่มีข้อมูลสื่อ นักพัฒนาซอฟต์แวร์ต้องตรวจสอบส่วนที่ราบรื่นของตน
HLS_MANIFEST_MASTER 411 แยกวิเคราะห์ไฟล์ Manifest HLS ไม่สำเร็จ หรือสิ่งที่ MPL ไม่ ทำความเข้าใจใน m3u8 ตรวจสอบเนื้อหาใน URL ของไฟล์ Manifest
HLS_MANIFEST_PLAYLIST 412 แยกวิเคราะห์ไฟล์เพลย์ลิสต์สื่อไม่สำเร็จ หรือสิ่งที่ MPL ไม่ ทำความเข้าใจใน m3u8 ตรวจสอบเนื้อหาใน URL ของเพลย์ลิสต์สื่อ
DASH_MANIFEST_NO_PERIODS 421 ขณะทำให้ไฟล์ Manifest ของหน้าแดชบอร์ดเป็นมาตรฐาน เราไม่พบจุดในไฟล์ นี่คือ ผิดปกติ นักพัฒนาซอฟต์แวร์ต้องตรวจสอบไฟล์ Manifest ของ DASH
DASH_MANIFEST_NO_MIMETYPE 422 ไม่มี mimetype สำหรับการแสดงในไฟล์ Manifest นักพัฒนาซอฟต์แวร์ต้องระบุ mimetype สำหรับเสียง/วิดีโอ/ข้อความสำหรับ ตัวแทน
DASH_INVALID_SEGMENT_INFO 423 MPL ขอดัชนีกลุ่มที่มีความยาวมากกว่าระยะเวลาที่มีอยู่ กลุ่มตามที่กำหนดโดยการแสดงในไฟล์ Manifest รายงานโดยใช้ลิงก์ใน หน้ารองรับ Google Cast
SMOOTH_MANIFEST 431 ไฟล์ Manifest ที่ราบรื่นไม่เป็นไปตามมาตรฐาน นักพัฒนาซอฟต์แวร์ต้องแก้ไขปัญหาอย่างใดอย่างหนึ่งต่อไปนี้
  • ไม่มี SPM
  • คุณภาพวิดีโอไม่ถูกต้อง
  • คุณภาพเสียงไม่ถูกต้อง
  • ข้อมูลส่วนตัวตัวแปลงสัญญาณเสียงไม่ถูกต้อง
  • ข้อมูลการป้องกันที่ไม่ถูกต้อง
  • ไม่มีระดับคุณภาพ
  • สื่อที่ไม่รู้จัก

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

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

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

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

หมายเหตุ

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

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

สำหรับข้อมูลเพิ่มเติม โปรดดู รหัสสถานะ HTTP

ตัวอย่าง 3016404 มี 3 ส่วน ดังนี้

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

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