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_ |
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_ABORT | 101 | Elemen media mengaktifkan error MediaError. |
Proses pengambilan untuk resource media dibatalkan atas permintaan pengguna. Hal ini biasanya terjadi karena pembatalan pemutaran. |
KODE_MEDIA | 102 | Elemen media mengaktifkan error MediaError. |
Developer harus memvalidasi parameter encoding streaming. |
JARINGAN MEDIA | 103 | Elemen media mengaktifkan error MediaError. |
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_ |
104 | Elemen media mengaktifkan error MediaError. |
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_ |
202 | Hal ini mencakup dua kasus:
|
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_ |
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_ |
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_ |
421 | Saat menormalisasi manifes Dash, kami tidak menemukan titik di dalamnya. Ini tidak normal. | Developer perlu memvalidasi manifes DASH-nya. |
DASH_MANIFEST_NO_ |
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:
|
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_ |
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.