Kode Error

Jika Anda memiliki masalah yang tidak dapat diatasi oleh halaman ini, lihat Dukungan Google Cast untuk mendapatkan jawaban atas pertanyaan Anda.

Kode error SDK Cast

Kode error yang terkait dengan SDK Cast yang dikirim oleh peristiwa error atau error media membuat pesan teks.

Nama Kode Deskripsi Solusi
APLIKASI 900 Ditampilkan saat terjadi error di luar framework (misalnya, jika terjadi peristiwa menampilkan error). Selidiki error yang berada di luar framework transmisi.
BREAK_CLIP_LOADING_ERROR 901 Ditampilkan saat intersepsi pemuatan klip jeda gagal. Periksa konten klip jeda iklan.
BREAK_SEEK_INTERCEPTOR_ERROR 902 Ditampilkan saat intersepsi pencarian jeda gagal. Periksa untuk memastikan interseptor pencarian jeda sudah benar.
IMAGE_ERROR 903 Ditampilkan saat gambar gagal dimuat. Pastikan URL gambar mengarah ke lokasi yang benar.
LOAD_INTERRUPTED 904 Beban terganggu oleh perhentian, atau oleh beban lain. Periksa untuk melihat apakah tindakan lain menyebabkan beban terganggu.
LOAD_FAILED 905 Perintah pemuatan gagal. Pastikan bahwa permintaan pemuatan disiapkan dengan benar dan media dapat mainkan.
MEDIA_ERROR_MESSAGE 906 Pesan error telah dikirim ke pengirim. Periksa Penerima Web atau pengirim untuk mendapatkan informasi tentang kesalahan tersebut.
GENERIK 909 Ditampilkan saat terjadi error yang tidak dikenal. Terjadi error yang tidak terduga. Hal ini seharusnya jarang terjadi.

Kode error Library Media Player

Pesan error terkait pemutaran dari MPL yang dikirim oleh peristiwa error atau error media membuat pesan teks.

Nama Kode Deskripsi Solusi
MEDIA_UNKNOWN 100 Elemen media mengalami error tidak dikenal yang diaktifkan dari platform. Elemen media mengalami {i>error<i} yang tidak menunjukkan bahwa hal tersebut adalah salah satu MediaError.MEDIA_ERR_*. Hal ini seharusnya jarang terjadi.
MEDIA_ABORTED 101 Elemen media mengaktifkan MediaError.MEDIA_ERR_ABORTED {i>error<i}. Proses pengambilan resource media dibatalkan di permintaan. Hal ini biasanya terjadi karena pemutaran dibatalkan.
MEDIA_DECODE 102 Elemen media mengaktifkan MediaError.MEDIA_ERR_DECODE {i>error<i}. Developer harus memvalidasi parameter encoding streaming-nya.
MEDIA_NETWORK 103 Elemen media mengaktifkan error MediaError.MEDIA_ERR_NETWORK Download data media gagal karena Cast tidak menggunakan elemen media untuk yang didownload. Masalah ini dapat terjadi pada aplikasi Anda; jika perlu, laporkan melalui Issue tracker Cast.
MEDIA_SRC_NOT_SUPPORTED 104 Elemen media mengaktifkan MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED {i>error<i}. Validasi segmen data developer, pastikan codec disertakan dalam format yang didukung Transmisi.
SOURCE_BUFFER_FAILURE 110 Transmisi tidak dapat menambahkan buffer sumber ke Sumber media yang ada. Lihat Kripto Web. Sering kali ini bisa berupa codec yang salah yang ditentukan pada codec pada manifes di aplikasi Anda. Jika tidak, laporkan melalui Issue tracker Cast.
MEDIAKEYS_NETWORK 201 Saat menggunakan XhrIo di Kunci Media untuk memposting permintaan lisensi, kita mengalami kesalahan jaringan. Developer memvalidasi server lisensinya.
MEDIAKEYS_TIDAK DIDUKUNG 202 Hal ini mencakup dua kasus:
  • Saat menggunakan sesi media untuk membuat permintaan di EME, kita mengalami error kunci.
  • Gagal menginisialisasi kunci media EME.
Download data media gagal, tetapi karena Cast tidak menggunakan media untuk mengunduh, harap laporkan melalui Issue tracker Cast.
MEDIAKEYS_WEBCRYPTO 203 Saat menggunakan Kripto Web bawaan yang didukung oleh browser, kami mengalami error saat mendekripsi. Lihat Web Crypto API. Laporkan melalui Issue tracker Cast.
NETWORK_UNKNOWN 300 Terjadi error jaringan umum saat mengambil resource yang tidak tercakup dalam rentang [301-399] Pengembang harus memastikan bahwa konten yang diambil dapat diakses dan respons server dibentuk dengan benar.
SEGMENT_NETWORK 301* Gagal mengambil segmen dari kecepatan bit mana pun (dengan tiga percobaan ulang backoff eksponensial). Developer perlu memvalidasi bahwa segmen mereka memang tersedia. Ini bisa jadi pengguna yang tidak dapat menjangkau segmen ini juga.
HLS_NETWORK_MASTER_PLAYLIST 311* Gagal mengambil file m3u8 playlist master dengan tiga percobaan ulang. Developer perlu memvalidasi bahwa playlist mereka benar-benar tersedia. Ini mungkin terjadi ketika pengguna tidak dapat membuka {i>playlist<i}.
HLS_NETWORK_PLAYLIST 312* Gagal mengambil file m3u8 playlist media (bitrasi) dengan tiga percobaan ulang. Developer perlu memvalidasi bahwa playlist mereka benar-benar tersedia. Ini mungkin terjadi ketika pengguna tidak dapat membuka {i>playlist<i}.
HLS_NETWORK_NO_KEY_RESPONSE 313 Permintaan kunci dekripsi tidak menampilkan respons. Developer perlu memvalidasi layanan kunci dekripsi mereka.
HLS_NETWORK_KEY_LOAD 314* XhrIO yang digunakan untuk meminta kunci dekripsi HLS gagal. Developer perlu memvalidasi layanan kunci dekripsi mereka.
HLS_NETWORK_INVALID_SEGMENT 315 Segmen HLS yang diterima untuk diproses bukan TS maupun mp4 AAC segmen data. Dapat berupa bug atau konfigurasi MPL pada bug aplikasi Web Receiver. Developer perlu memvalidasi bahwa segmen mereka adalah TS atau AAC.
HLS_SEGMENT_PARSING 316 Ditampilkan saat segmen HLS gagal diurai. Developer harus memvalidasi bahwa format segmen mereka sudah benar.
DASH_NETWORK 321* Permintaan XHR untuk mendapatkan Manifes DASH gagal tanpa respons. Lihat bagian bintang untuk diagnosis error terkait jaringan.
DASH_NO_INIT 322 Kami tidak dapat mengekstrak data inisialisasi dari segmen init DASH pertama. Developer perlu memvalidasi segmen init DASH mereka.
SMOOTH_NETWORK 331* Permintaan XHR untuk mendapatkan Manifes DASH gagal tanpa respons. Lihat bagian bintang untuk diagnosis error terkait jaringan.
SMOOTH_NO_MEDIA_DATA 332 Segmen yang didownload untuk diproses tidak berisi data media. Developer perlu memvalidasi segmen Lancar mereka.
HLS_MANIFEST_MASTER 411 Gagal menguraikan file manifes HLS. Atau sesuatu yang tidak dapat dilakukan MPL belum dipahami di m3u8 Periksa konten url manifes.
HLS_MANIFEST_PLAYLIST 412 Gagal menguraikan file playlist media. Atau sesuatu yang tidak dapat dilakukan MPL belum dipahami di m3u8 Periksa konten URL playlist media.
DASH_MANIFEST_NO_PERIODS 421 Saat menormalisasi manifes Dash, kami tidak menemukan titik di dalamnya. Ini adalah abnormal. Developer perlu memvalidasi manifes DASH mereka.
DASH_MANIFEST_NO_MIMETYPE 422 Tidak ada mimetype untuk representasi dalam manifes. Developer harus menentukan mimetype Audio/Video/Teks untuk dan representasi.
DASH_INVALID_SEGMENT_INFO 423 MPL meminta indeks segmen yang melebihi durasi seperti yang ditentukan oleh representasi dalam manifes. Laporan menggunakan link pada Halaman Dukungan Google Cast.
SMOOTH_MANIFEST 431 Manifes yang lancar tidak sesuai dengan standar. Developer perlu menyelesaikan salah satu masalah berikut:
  • tidak ada sps
  • kualitas video tidak valid
  • kualitas audio tidak valid
  • data pribadi codec audio tidak valid
  • info perlindungan tidak valid
  • tidak ada tingkat kualitas
  • media tidak diketahui

Kode error pemutar Shaka

Untuk kode error terkait Shaka Player, lihat Shaka Player Dokumentasi class error.

Error jaringan umum

Error HTTP Kode Status Deskripsi Solusi
BAD_REQUEST 400 Permintaan tidak dapat dipahami oleh server karena formatnya salah sintaksis. Klien TIDAK BOLEH mengulangi permintaan tanpa perubahan. Terjadi masalah dengan URL. Hubungi developer aplikasi
TIDAK SAH 401 Permintaan memerlukan autentikasi pengguna Periksa aplikasi untuk melihat apakah informasi autentikasi yang tepat ada.
NOT_FOUND 404 Klien dapat berkomunikasi dengan server tetapi server tidak dapat menemukan apa yang diminta Developer memeriksa resource URL dan memastikan URL tersedia.
REQUEST_TIMEOUT 408 Klien tidak menghasilkan permintaan dalam waktu server bersiap untuk menunggu. Klien DAPAT mengulangi permintaan tanpa perubahan pada lain waktu. Hal ini bisa berupa masalah resource (skalabilitas server) atau jaringan yang sebenarnya.
INTERNAL_SERVER_ERROR 500 Server mengalami kondisi tidak terduga yang mencegahnya memenuhi permintaan. Developer memeriksa masalah server mereka.
BAD_GATEWAY 502 Server, selagi bertindak sebagai {i>gateway<i} atau {i>proxy<i}, menerima panggilan dari server upstream yang diaksesnya dalam upaya memenuhi permintaan. Developer memeriksa konfigurasi server mereka.
SERVICE_UNAVAILABLE 503 Server tidak dapat menangani permintaan karena permintaan sementara kelebihan beban atau pemeliharaan server. Implikasinya adalah bahwa ini adalah kondisi sementara yang akan dikurangi setelah beberapa penundaan. Developer memeriksa konfigurasi server mereka, terutama nilai skalabilitas layanan mereka.
GATEWAY_TIMEOUT 504 Server, walaupun bertindak sebagai {i>gateway<i} atau {i>proxy<i}, tidak menerima dari server upstream yang ditentukan oleh URI. Developer memeriksa konfigurasi server dan koneksi antara edge server dan node origin.

Catatan

Kode error yang diikuti dengan tanda bintang (*) dapat memiliki kode error lebih lanjut ditambahkan ke dalamnya. Formatnya adalah:

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

Untuk info selengkapnya, lihat Kode Status HTTP.

Contoh 3016404 memiliki tiga bagian:

301 Kesalahan jaringan segmen.
6 Error HTTP.
404 Status HTTP tidak ditemukan.

Sifat error jaringan - Alasan beberapa error ini dapat ditindaklanjuti sementara yang lainnya tidak adalah karena sifat-sifat operasi jaringan. Misalnya, error 3018408 yang mengindikasikan waktu tunggu dapat berarti koneksi yang buruk bagi pengguna, sehingga Cast tim maupun pengembang tidak dapat berbuat banyak; berhati-hatilah. Ini juga bisa berarti CDN pengembang juga mengalami masalah. Di sisi lain, pesan {i>error<i} 3116403 berarti permintaan manifes berhasil dibuat tetapi server menolak untuk menayangkannya. Dukungan ini dapat berupa CORS, autentikasi, atau integrasi atau server lainnya masalah yang harus diperhatikan oleh pengembang.