Kode Error

Jika Anda mengalami masalah yang tidak dapat ditangani halaman ini, lihat halaman Dukungan Google Cast untuk mendapatkan jawaban atas pertanyaan Anda.

Kode error Cast SDK

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

Nama Kode Deskripsi Solusi
APLIKASI 900 Ditampilkan saat terjadi error di luar framework (misalnya, jika pengendali peristiwa menampilkan error). Selidiki error di luar framework transmisi.
BREAK_CLIP_LOADING_ERROR 901 Ditampilkan saat intersepsi beban jeda gagal gagal. Periksa konten klip jeda.
BREAK_SEEK_INTERCEPTOR_ERROR 902 Ditampilkan saat intersepsi pencari jeda gagal. Periksa untuk memastikan intersep pencari istirahat sudah benar.
KESALAHAN GAMBAR 903 Ditampilkan saat gambar gagal dimuat. Verifikasi URL gambar mengarah ke lokasi yang benar.
LOAD_INTERRUPTED 904 Beban terganggu oleh perhentian atau beban lain. Periksa untuk mengetahui apakah tindakan lain menyebabkan pemuatan terganggu.
MUAT_TIDAK 905 Perintah pemuatan gagal. Pastikan bahwa permintaan pemuatan disiapkan dengan benar dan media dapat diputar.
PESAN_ERROR_MEDIA 906 Pesan error telah dikirim kepada pengirim. Periksa Penerima Web atau pengirim untuk informasi tentang error.
GENERIK 909 Ditampilkan saat terjadi error yang tidak diketahui. Terjadi error. Ini seharusnya jarang terjadi.

Kode error Koleksi Media Player

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

Nama Kode Deskripsi Solusi
MEDIA_TIDAK DIKETAHUI 100 Elemen media mengalami error yang tidak diketahui yang diaktifkan dari platform. Elemen media mengalami error yang tidak menunjukkannya sebagai MediaError.MEDIA_ERR_*. Ini seharusnya jarang terjadi.
MEDIA_ABORT 101 Elemen media mengaktifkan error MediaError.MEDIA_ERR_ABORTED. Proses pengambilan untuk resource media dibatalkan atas permintaan pengguna. Hal ini biasanya terjadi karena pembatalan pemutaran.
KODE_MEDIA 102 Elemen media mengaktifkan error MediaError.MEDIA_ERR_DECODE. Developer harus memvalidasi parameter encoding streaming.
JARINGAN MEDIA 103 Elemen media mengaktifkan error MediaError.MEDIA_ERR_NETWORK Download data media gagal karena Cast tidak menggunakan elemen media untuk mendownload. Masalah ini dapat terjadi pada aplikasi Anda; jika perlu, laporkan melalui Issue Tracker Cast.
MEDIA_SRC_NOT_DIDUKUNG 104 Elemen media mengaktifkan error MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED . Validasi segmen data developer, pastikan codec disertakan dalam Format yang didukung Cast.
KEGAGALAN_SOURCE_BUFFER_ 110 Transmisi tidak dapat menambahkan buffering sumber ke sumber Media yang ada. Lihat Kripto Web. Sering kali ini adalah codec yang salah dan ditentukan di streaming codec pada manifes di aplikasi Anda. Jika tidak, laporkan melalui Pelacak masalah Cast.
JARINGAN MEDIAKEY 201 Saat menggunakan XhrIo di Media Keys untuk memposting permintaan lisensi, kami mengalami error jaringan. Developer memvalidasi server lisensinya.
MEDIAKEYS_TIDAK DIDUKUNG 202 Hal ini mencakup dua kasus:
  • Saat menggunakan sesi media untuk menghasilkan permintaan di EME, kami mengalami error utama.
  • Gagal menginisialisasi kunci media EME.
Download data media gagal, tetapi karena Cast tidak menggunakan elemen media untuk mendownload, laporkan melalui Pelacak masalah Cast.
MEDIAKEY_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.
JARINGAN TIDAK DIKETAHUI 300 Terjadi error jaringan generik saat mengambil resource yang tidak tercakup dalam rentang [301-399] Developer harus memastikan bahwa konten yang diambil dapat diakses dan respons server disusun dengan benar.
JARINGAN_SEGMEN 301* Gagal mengambil segmen apa pun dari kecepatan bit apa pun (dengan tiga percobaan ulang backoff eksponensial). Developer perlu memvalidasi bahwa segmen mereka memang tersedia. Mungkin pengguna juga tidak dapat menjangkau segmen ini.
HLS_NETWORK_MASTER_PLAYLIST 311* Gagal mengambil file m3u8 playlist master dengan tiga percobaan ulang. Developer perlu memvalidasi bahwa playlist mereka memang tersedia. Mungkin juga pengguna yang tidak dapat mengakses playlist tersebut.
PLAYLIST_NETWORK_PLAYLIST 312* Gagal mengambil file m3u8 playlist media (bitrate) dengan tiga percobaan ulang. Developer perlu memvalidasi bahwa playlist mereka memang tersedia. Mungkin juga pengguna yang tidak dapat mengakses playlist tersebut.
Respons untuk HLS_NETWORK_NO_KEY_ 313 Permintaan untuk kunci dekripsi tidak menampilkan respons. Developer perlu memvalidasi layanan kunci dekripsi mereka.
HLS_KEY_KEY_BEBAS 314* XhrIO yang digunakan untuk meminta kunci dekripsi HLS gagal. Developer perlu memvalidasi layanan kunci dekripsi mereka.
SEGMEN_KELOMPOK_DIRI_ 315 Segmen HLS yang diterima untuk pemrosesan bukan segmen TS atau AAC mp4. Dapat berupa bug atau konfigurasi MPL pada bug aplikasi Penerima Web. Developer perlu memvalidasi bahwa segmen mereka adalah TS atau AAC.
_PENAMPUNG_PENAMPUNG 316 Ditampilkan saat segmen HLS gagal diuraikan. Developer perlu memvalidasi bahwa segmen mereka disusun dengan 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-nya.
JARINGAN SMOOTH 331* Permintaan XHR untuk mendapatkan Manifes DASH gagal tanpa respons. Lihat bagian bintang untuk diagnosis kesalahan terkait jaringan.
DATA UNTUK SMOOTH_NO_MEDIA_ 332 Segmen yang didownload untuk pemrosesan tidak berisi data media. Developer perlu memvalidasi segmen Smooth.
MASTER_MANIFEST_MASTER 411 Penguraian file manifes HLS gagal. Atau sesuatu yang belum dipahami MPL di m3u8 Periksa konten URL manifes.
PLAYLIST_MANIFEST_PLAYLIST 412 Penguraian file playlist media gagal. Atau sesuatu yang belum dipahami MPL di m3u8 Periksa konten URL playlist media.
DASH_MANIFEST_NO_PERIODE 421 Saat menormalisasi manifes Dash, kami tidak menemukan titik di dalamnya. Ini tidak normal. Developer perlu memvalidasi manifes DASH-nya.
DASH_MANIFEST_NO_MIMETYPE 422 Tidak ada mimetype untuk representasi dalam manifes. Developer perlu menentukan mimetype Audio/Video/Text untuk representasinya.
INFO_DASH_TIDAK_VALID_ 423 MPL meminta indeks segmen yang melebihi panjang segmen yang tersedia sebagaimana ditentukan oleh representasi dalam manifes. Laporkan menggunakan link di 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 dikenal

Kode error pemutar Shaka

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

Error jaringan umum

Error HTTP Kode Status Deskripsi Solusi
PERMINTAAN BURUK 400 Permintaan tidak dapat dipahami oleh server karena sintaksis yang salah format. Klien TIDAK BOLEH mengulangi permintaan tanpa perubahan. Terjadi error dengan URL. Hubungi developer aplikasi
TIDAK DIIZINKAN 401 Permintaan memerlukan autentikasi pengguna Periksa aplikasi untuk melihat apakah ada informasi autentikasi yang tepat.
NOT_FOUND 404 Klien dapat berkomunikasi dengan server, tetapi server tidak dapat menemukan apa yang diminta Developer memeriksa resource URL dan memastikan resource tersebut tersedia.
REQUEST_ masukkan 408 Klien tidak menghasilkan permintaan dalam waktu ketika server siap untuk menunggunya. Klien MUNGKIN mengulangi permintaan tanpa modifikasi kapan pun. Masalah ini dapat berupa masalah resource (skalabilitas server) atau jaringan yang sebenarnya.
INTERNAL_SERVER_KESALAHAN 500 Server mengalami kondisi tidak terduga yang mencegahnya memenuhi permintaan. Developer memeriksa masalah server mereka.
GAGAL_JALAN_JALAN 502 Server, saat bertindak sebagai gateway atau proxy, menerima respons yang tidak valid dari server upstream yang diaksesnya dalam upaya memenuhi permintaan. Developer memeriksa konfigurasi servernya.
LAYANAN_TIDAK TERSEDIA 503 Server saat ini tidak dapat menangani permintaan karena kelebihan beban atau pemeliharaan sementara server. Implikasinya adalah ini adalah kondisi sementara yang akan diatasi setelah beberapa penundaan. Developer memeriksa konfigurasi server mereka, terutama skalabilitas layanan mereka.
GATECARA_MENJALANKAN 504 Server, yang bertindak sebagai gateway atau proxy, tidak menerima respons tepat waktu dari server upstream yang ditentukan oleh URI. Developer memeriksa konfigurasi server dan koneksi antara server edge dan node asal.

Catatan

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

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

Untuk mengetahui informasi selengkapnya, baca artikel Kode Status HTTP.

Contoh 3016404 memiliki tiga bagian:

301 Segmen jaringan mengalami error.
6 HTTP.
404 Status HTTP tidak ditemukan.

Sifat error jaringan - Alasan beberapa error ini dapat ditindaklanjuti sementara error lainnya tidak disebabkan oleh sifat operasi jaringan. Misalnya, error 3018408 yang menunjukkan waktu tunggu dapat berarti koneksi yang buruk bagi pengguna, karena tim Cast tidak dapat melakukan banyak hal terkait developer tersebut. Harap berhati-hati karena hal ini juga berarti CDN developer juga mengalami masalah. Di sisi lain, error 3116403 berarti bahwa permintaan manifes berhasil dibuat tetapi server menolak untuk menayangkannya. Hal ini dapat berupa masalah CORS, autentikasi, atau masalah integrasi atau server lainnya yang harus diperhatikan developer.