Mã lỗi

Nếu bạn gặp vấn đề mà trang này không giải quyết được, hãy xem trang Hỗ trợ Google Cast để biết câu trả lời cho các câu hỏi của bạn.

Mã lỗi SDK truyền

Mã lỗi liên quan đến SDK truyền được gửi bởi các sự kiện lỗi hoặc thông báo lỗi phương tiện.

Tên Nội dung mô tả Giải pháp
ỨNG DỤNG 900 Được trả về khi xảy ra lỗi bên ngoài khung (ví dụ: nếu trình xử lý sự kiện tạo ra lỗi). Kiểm tra lỗi nằm ngoài khung truyền.
BREAK_CLIP_LOADING_ERROR 901 Trả về khi trình chặn trình chặn tải đoạn không thành công. Kiểm tra nội dung của các đoạn ngắt.
BREAK_SEEK_INTERCEPTOR_LỖI 902 Trả về khi công cụ chặn trình tìm kiếm điểm chèn không thành công. Kiểm tra để đảm bảo tính năng chặn điểm chèn quảng cáo là chính xác.
LỖI_HÌNH ẢNH 903 Được trả về khi không tải được hình ảnh. Xác minh rằng URL hình ảnh trỏ đến đúng vị trí.
LOAD_INTERRUPTED 904 Một tải đã bị gián đoạn bởi một điểm dừng hoặc bởi một tải khác. Kiểm tra xem một tác vụ khác có làm gián đoạn việc tải hay không.
LOAD_KHÔNG ĐẠT 905 Lệnh tải không thành công. Xác minh rằng yêu cầu tải được thiết lập đúng cách và nội dung nghe nhìn có thể phát.
Hàm MEDIA_ERROR_MESSAGE 906 Một thông báo lỗi đã được gửi đến người gửi. Kiểm tra Bộ thu trên web hoặc người gửi để biết thông tin về lỗi.
CHUNG 909 Được trả về khi xảy ra lỗi không xác định. Đã xảy ra lỗi không mong muốn. Điều này hiếm khi xảy ra.

Mã lỗi của Thư viện trình phát phương tiện

Thông báo lỗi liên quan đến phát lại từ MPL do các sự kiện lỗi hoặc thông báo lỗi phương tiện gửi.

Tên Nội dung mô tả Giải pháp
Hàm MEDIA_UNKNOWN 100 Phần tử phương tiện đã gặp một lỗi không xác định được kích hoạt từ nền tảng. Phần tử đa phương tiện đã gặp lỗi không cho biết đó là một trong MediaError.MEDIA_ERR_*. Điều này hiếm khi xảy ra.
Hàm MEDIA_ABORTED 101 Phần tử phương tiện đã kích hoạt lỗi MediaError.MEDIA_ERR_ABORTED. Quá trình tìm nạp cho tài nguyên nội dung đa phương tiện đã bị huỷ theo yêu cầu của người dùng. Nguyên nhân thường là do hủy thao tác phát.
Hàm MEDIA_DECODE 102 Phần tử phương tiện đã kích hoạt lỗi MediaError.MEDIA_ERR_DECODE. Nhà phát triển nên xác thực các thông số mã hóa của luồng.
MẠNG TRUYỀN THÔNG 103 Phần tử phương tiện đã kích hoạt lỗi MediaError.MEDIA_ERR_NETWORK Không tải được dữ liệu nội dung nghe nhìn xuống do tính năng Truyền không dùng phần tử nội dung đa phương tiện để tải xuống. Vấn đề này có thể xảy ra với ứng dụng của bạn. Nếu cần, hãy báo cáo qua Công cụ theo dõi lỗi của Cast.
MEDIA_SRC_NOT_ĐƯỢC HỖ TRỢ 104 Phần tử phương tiện đã kích hoạt lỗi MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED . Xác thực phân đoạn dữ liệu nhà phát triển, đảm bảo các codec được bao gồm trong Định dạng truyền được hỗ trợ.
SOURCE_BUFFER_Thất bại 110 Truyền không thể thêm vùng đệm nguồn vào nguồn Phương tiện hiện có. Xem phần Mã hóa web. Thông thường, đây có thể là codec không chính xác được chỉ định trên luồng codec trên tệp kê khai trong ứng dụng của bạn. Nếu không, hãy báo cáo thông qua Công cụ theo dõi lỗi.
MẠNG PHƯƠNG TIỆN 201 Khi sử dụng XhrIo trong Media Keys để đăng yêu cầu cấp phép, chúng tôi đã gặp lỗi mạng. Nhà phát triển xác thực máy chủ giấy phép của họ.
MEDIAKEYS_KHÔNG HỖ TRỢ 202 Điều này bao gồm hai trường hợp:
  • Khi sử dụng phiên phát nội dung đa phương tiện để tạo yêu cầu trên EME, chúng tôi đã gặp một lỗi chính.
  • Không thể chạy khóa phương tiện EME.
Không tải được dữ liệu nội dung nghe nhìn xuống nhưng do Cast không sử dụng phần tử phương tiện để tải xuống nên vui lòng báo cáo thông qua Công cụ theo dõi lỗi truyền.
Hàm MEDIAKEYS_WEBCRYPTO 203 Khi sử dụng Web Crypto tích hợp được trình duyệt hỗ trợ, chúng tôi đã gặp phải lỗi giải mã. Xem Web Crypto API. Vui lòng báo cáo qua Công cụ theo dõi lỗi truyền.
Hàm NETWORK_UNKNOWN 300 Đã xảy ra lỗi mạng chung khi tìm nạp một tài nguyên không thuộc phạm vi [301-399] Nhà phát triển phải đảm bảo rằng nội dung đang được tìm nạp có thể truy cập được và phản hồi của máy chủ được tạo đúng cách.
Hàm SEGMENT_NETWORK 301* Không thể truy xuất bất kỳ phân đoạn nào từ bất kỳ tốc độ bit nào (với ba lần thử lại thuật toán thời gian đợi luỹ thừa). Nhà phát triển cần xác thực rằng phân khúc của họ thực sự có sẵn. Cũng có thể xảy ra trường hợp người dùng không thể tiếp cận các phân khúc này.
HLS_NETWORK_MASTER_DANH SÁCH PHÁT 311* Không thể truy xuất danh sách phát chính tệp m3u8 với ba lần thử lại. Nhà phát triển cần xác thực rằng danh sách phát của họ đã thực sự xuất hiện. Trường hợp này có thể xảy ra khi người dùng không thể truy cập vào danh sách phát đó.
HLS_NETWORK_PLAYLIST 312* Không truy xuất được tệp m3u8 của danh sách phát nội dung nghe nhìn (đã trích dẫn) có ba lần thử lại. Nhà phát triển cần xác thực rằng danh sách phát của họ đã thực sự xuất hiện. Trường hợp này có thể xảy ra khi người dùng không thể truy cập vào danh sách phát đó.
HLS_NETWORK_NO_KEY_PHẢN HỒI 313 Yêu cầu khoá giải mã đã không trả lại phản hồi. Nhà phát triển cần xác thực dịch vụ mã khoá giải mã của họ.
HLS_NETWORK_KEY_TẢI 314* XhrIO từng được dùng để yêu cầu khóa giải mã HLS. Nhà phát triển cần xác thực dịch vụ mã khoá giải mã của họ.
ĐOẠN_K_HOÁ_MẠNG_ HLS_ 315 Phân đoạn HLS nhận được để xử lý không phải là TS hoặc phân đoạn mp4 AAC. Có thể là lỗi MPL hoặc cấu hình trên lỗi ứng dụng Web Receiver. Nhà phát triển cần xác thực rằng phân khúc của họ là TS hoặc AAC.
HLS_SEGMENT_PARSING (SAU) 316 Trả về khi không thể phân tích cú pháp một phân đoạn HLS. Nhà phát triển cần xác thực rằng các phân khúc của họ đã được hình thành chính xác.
MẠNG DASH 321* Yêu cầu XHR để nhận Tệp kê khai DASH không thành công mà không có phản hồi. Xem phần dấu sao để chẩn đoán lỗi liên quan đến mạng.
DASH_NO_IN món 322 Chúng tôi không thể trích xuất dữ liệu khởi tạo từ phân đoạn init DASH đầu tiên. Nhà phát triển cần xác thực phân đoạn khởi tạo DASH của họ.
SMOOTH_NETWORK (SMOOTH_NETWORK) 331* Yêu cầu XHR để nhận Tệp kê khai DASH không thành công mà không có phản hồi. Xem phần dấu sao để chẩn đoán lỗi liên quan đến mạng.
SMOOTH_NO_MEDIA_DỮ LIỆU 332 Phân đoạn được tải xuống để xử lý không chứa dữ liệu phương tiện. Nhà phát triển cần xác thực các phân đoạn Smooth của họ.
HLS_MANIFEST_MASTER 411 Phân tích cú pháp tệp kê khai HLS không thành công. Hoặc có điều gì đó mà MPL chưa hiểu được trong m3u8 Kiểm tra nội dung của url tệp kê khai.
HLS_MANIFEST_PLAYLIST 412 Phân tích cú pháp tệp danh sách phát nội dung nghe nhìn không thành công. Hoặc có điều gì đó mà MPL chưa hiểu được trong m3u8 Kiểm tra nội dung của URL danh sách phát nội dung nghe nhìn.
DASH_MANIFEST_NO_PERIODS 421 Khi chuẩn hóa tệp kê khai Dash, chúng tôi không tìm thấy dấu chấm trong tệp kê khai. Điều này là bất thường. Nhà phát triển cần xác thực tệp kê khai DASH.
DASH_MANIFEST_NO_LOẠI MIME 422 Không có mimetype cho một đại diện trong tệp kê khai. Nhà phát triển cần chỉ định loại mime Âm thanh/Video/Văn bản cho các đại diện.
DASH_INVALID_SEGMENT_THÔNG TIN 423 MPL đang yêu cầu một chỉ mục phân đoạn vượt quá độ dài của phân đoạn có sẵn như được chỉ định trong nội dung biểu diễn trong tệp kê khai. Báo cáo bằng cách sử dụng đường dẫn liên kết trên trang Hỗ trợ Google Cast.
SMOOTH_MANIFEST (SMOOTH_MANIFEST) 431 Tệp kê khai thông thường không tuân theo tiêu chuẩn. Nhà phát triển cần giải quyết bất kỳ vấn đề nào sau đây:
  • không có sp
  • chất lượng video không hợp lệ
  • chất lượng âm thanh không hợp lệ
  • dữ liệu riêng tư codec âm thanh không hợp lệ
  • thông tin về biện pháp bảo vệ không hợp lệ
  • không có mức chất lượng
  • phương tiện không xác định

Mã lỗi của trình phát Shaka

Để biết mã lỗi liên quan đến Trình phát Shaka, vui lòng xem Tài liệu về lớp lỗi trên Trình phát Shaka.

Lỗi mạng thường gặp

Lỗi HTTP Mã trạng thái Nội dung mô tả Giải pháp
YÊU CẦU BAD 400 Máy chủ không thể hiểu được yêu cầu do cú pháp không đúng. Máy khách KHÔNG ĐƯỢC lặp lại yêu cầu mà không sửa đổi. Đã xảy ra lỗi với url. Kiểm tra với nhà phát triển ứng dụng
CHƯA ĐƯỢC CẤP PHÉP 401 Yêu cầu cần có xác thực người dùng Kiểm tra ứng dụng để xem có thông tin xác thực phù hợp hay không.
KHÔNG_TÌM THẤY 404 Ứng dụng có thể giao tiếp với máy chủ nhưng máy chủ không thể tìm thấy nội dung được yêu cầu Nhà phát triển kiểm tra tài nguyên url và đảm bảo tài nguyên ở đó.
REQUEST_TIMEOUT 408 Máy khách không đưa ra yêu cầu nào trong thời gian máy chủ chuẩn bị chờ. Khách hàng CÓ THỂ lặp lại yêu cầu mà không sửa đổi sau đó. Đây có thể là tài nguyên (khả năng mở rộng của máy chủ) hoặc vấn đề về mạng thực.
INTERNAL_SERVER_LỖI 500 Máy chủ gặp phải một tình trạng không mong muốn khiến không thể thực hiện yêu cầu. Nhà phát triển kiểm tra sự cố máy chủ của mình.
Hàm BAD_GATEWAY 502 Máy chủ đang hoạt động như một cổng vào hoặc proxy đã nhận được phản hồi không hợp lệ từ máy chủ cấp trên mà nó truy cập khi cố gắng đáp ứng yêu cầu. Nhà phát triển kiểm tra cấu hình máy chủ.
SERVICE_UNAVAILABLE 503 Máy chủ hiện không thể xử lý yêu cầu do tạm thời máy chủ bị quá tải hoặc bảo trì. Ngụ ý rằng đây là một tình trạng tạm thời, sẽ được giảm bớt sau một khoảng thời gian trì hoãn. Nhà phát triển kiểm tra cấu hình máy chủ của họ, đặc biệt là khả năng mở rộng của các dịch vụ.
GATEWAY_TIMEOUT 504 Máy chủ, trong khi hoạt động như một cổng vào hoặc proxy, đã không nhận được phản hồi kịp thời từ máy chủ cấp trên được chỉ định bởi URI. Nhà phát triển kiểm tra cấu hình máy chủ và kết nối giữa các máy chủ biên và các nút gốc.

Ghi chú

Mã lỗi theo sau là dấu hoa thị (*) có thể có thêm mã lỗi khác được thêm vào đó. Định dạng là:

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

Để biết thêm thông tin, hãy xem nội dung Mã trạng thái HTTP.

Ví dụ 3016404 có ba phần:

301 Lỗi mạng phân đoạn.
6 Lỗi HTTP.
404 Trạng thái HTTP không tìm thấy.

Bản chất của lỗi mạng – Lý do khiến một số lỗi này có thể thực hiện được trong khi những lỗi khác không phải là do bản chất của các hoạt động mạng. Ví dụ: lỗi 3018408 cho biết thời gian chờ có thể đồng nghĩa với việc người dùng có kết nối kém, tức là cả nhóm Truyền và nhà phát triển đều không thể khắc phục được sự cố này; cũng xin lưu ý rằng CDN của nhà phát triển cũng gặp vấn đề. Mặt khác, lỗi 3116403 có nghĩa là yêu cầu tệp kê khai được thực hiện thành công nhưng máy chủ từ chối phân phát yêu cầu đó. Đó có thể là CORS, auth hay bất kỳ vấn đề nào khác về máy chủ hoặc tích hợp mà nhà phát triển nên xem xét.