Hata Kodları

Bu sayfada ele alınmayan bir sorununuz varsa Google Cast Desteği sayfasına göz atarak sorularınıza yanıt bulabilirsiniz.

Cast SDK hata kodları

Cast SDK ile ilgili hata kodları veya medya hata mesajları tarafından gönderilen hata kodları.

Ad Code Açıklama Çözüm
UYGULAMA 900 Çerçevenin dışında bir hata oluştuğunda (ör. bir etkinlik işleyici hata verdiğinde) döndürülür. Yayın çerçevesinin dışındaki hatayı araştırın.
BREAK_CLIP_LOADING_ERROR 901 Kırık klip yükleme müdahalesi başarısız olduğunda döndürülür. Ara kliplerin içeriğini inceleyin.
BREAK_SEEK_INTERCEPTOR_HATA 902 Ara arama müdahalecisi başarısız olduğunda döndürülür. Ara arama müdahalecinin doğru olduğundan emin olun.
RESİM HATASI 903 Resim yüklenemediğinde döndürülür. Resim URL'sinin doğru konuma yönlendirdiğini doğrulayın.
YÜKSELİŞ_KESİLDİ 904 Yükleme, duraklama veya başka bir yükleme nedeniyle kesintiye uğradı. Başka bir işlemin, yüklemenin kesintiye uğramasına neden olup olmadığını kontrol edin.
LOAD_FAILED 905 Bir yükleme komutu başarısız oldu. Yükleme isteğinin düzgün şekilde ayarlandığını ve medyanın oynatılabileceğini doğrulayın.
MEDYA_HATASI_MESAJI 906 Gönderene bir hata mesajı gönderildi. Hatayla ilgili bilgi için Web Alıcı'ya veya gönderene bakın.
GENEL 909 Bilinmeyen bir hata oluştuğunda döndürülür. Beklenmeyen bir hata oluştu. Bu, nadir görülen bir durumdur.

Medya Oynatıcı Kitaplığı hata kodları

Hata etkinlikleri veya medya hata mesajları tarafından gönderilen, MPL'den alınan oynatmayla ilgili hata mesajları.

Ad Code Açıklama Çözüm
MEDYA_BİLİNMİYOR 100 Medya öğesi, platformdan tetiklenen bilinmeyen bir hatayla karşılaştı. Medya öğesi, öğenin MediaError.MEDIA_ERR_* seçeneklerinden biri olmadığını belirten bir hatayla karşılaştı. Bu, nadir görülen bir durumdur.
MEDYA_ABORT 101 Medya öğesi, MediaError.MEDIA_ERR_ABORTED hatasını tetikledi. Kullanıcının isteği üzerine medya kaynağı için getirme işlemi iptal edildi. Bu durum genellikle oynatmanın iptal edilmesinden kaynaklanır.
MEDYA_KODU 102 Medya öğesi, MediaError.MEDIA_ERR_DECODE hatasını tetikledi. Geliştirici, akışının kodlama parametrelerini doğrulamalıdır.
MEDYA_AĞI 103 Medya öğesi, MediaError.MEDIA_ERR_NETWORK hatasını tetikledi Yayınlamak için medya öğesi kullanılmadığından medya verileri indirilemedi. Bu sorun, uygulamanızla ilgili olabilir. Gerekirse Yayın sorunu izleyici ile bildirin.
MEDIA_SRC_NOT_DESTEKLENDİ 104 Medya öğesi, MediaError.MEDIA_ERR_SRC_NOT_DESTEKLENDİ hatasını tetikledi. Geliştirici veri segmentini doğrulayın, codec'lerin Desteklenen biçimlere yayınlama özelliğine dahil edildiğinden emin olun.
SOURCE_BUFFER_HATA 110 Yayınlama işlemi, mevcut Medya kaynağına kaynak arabelleği ekleyemiyor. Web Crypto'ya bakın. Çoğu zaman bu, uygulamanızdaki manifest dosyasında yer alan codec akışında belirtilen yanlış codec'ler olabilir. Aksi takdirde, Yayın sorunu izleyici üzerinden bildirin.
MEDIAKEYS_AĞ 201 Lisans isteği yayınlamak için Media Keys'de XhrIo kullanırken bir ağ hatasıyla karşılaştık. Geliştirici, lisans sunucusunu doğrular.
MEDIAKEYS_DESTEKLENMİYOR 202 Bu durum, iki durumu kapsar:
  • EME'de istek oluşturmak için medya oturumunu kullanırken önemli bir hatayla karşılaştık.
  • EME medya anahtarları başlatılamadı.
Medya verileri indirilemedi. Cast, medyayı indirmek için medya öğesini kullanmadığından lütfen Yayın sorunu izleyiciyi kullanarak bildirimde bulunun.
MEDIAKEYS_WEBCRYPTO 203 Tarayıcı tarafından desteklenen yerleşik Web Şifreleme'yi kullanırken şifre çözme sırasında bir hata oluştu. Web Crypto API'yi inceleyin. Lütfen Yayın sorunu izleyicisi aracılığıyla bildirimde bulunun.
AĞ_BİLİNMİYOR 300 [301-399] aralığında olmayan bir kaynak getirilirken genel bir ağ hatasıyla karşılaşıldı Geliştiriciler, getirilen içeriğin erişilebilir olduğundan ve sunucunun yanıtının doğru biçimlendirildiğinden emin olmalıdır.
SEGMENT_AĞ 301* Hiçbir bit hızından herhangi bir segment alınamadı (üstel geri çekilme sayısı üç kez artırıldı). Geliştiriciler, segmentlerinin gerçekten kullanılabilir olduğunu doğrulamalıdır. Bu segmentlere de erişemeyen bir kullanıcı söz konusu olabilir.
HLS_NETWORK_MASTER_OYNATMA LİSTESİ 311* Üç deneme içeren ana oynatma listesi m3u8 dosyası alınamadı. Geliştiricilerin, oynatma listelerinin gerçekten kullanılabilir olduğunu doğrulaması gerekir. Oynatma listesine erişemeyen bir kullanıcı da olabilir.
HLS_NETWORK_OYNATMA LİSTESİ 312* Üç deneme içeren medya (bit hızı) oynatma listesi m3u8 dosyası alınamadı. Geliştiricilerin, oynatma listelerinin gerçekten kullanılabilir olduğunu doğrulaması gerekir. Oynatma listesine erişemeyen bir kullanıcı da olabilir.
HLS_NETWORK_NO_KEY_YANIT 313 Şifre çözme anahtarı isteği yanıt döndürmedi. Geliştiricilerin şifre çözme anahtarı hizmetlerini doğrulaması gerekir.
HLS_NETWORK_KEY_YÜKLE 314* HLS şifre çözme anahtarını istemek için kullanılan XhrIO başarısız oldu. Geliştiricilerin şifre çözme anahtarı hizmetlerini doğrulaması gerekir.
HLS_NETWORK_INVALID_SEGMENT 315 İşleme için alınan HLS segmenti, TS veya mp4 AAC segmenti değildir. Bu, Web Alıcısı uygulamasının hatası veya MPL hatası olabilir. Geliştiricilerin, segmentlerinin TS veya AAC olduğunu doğrulaması gerekir.
HLS_SEGMENT_PARSING 316 Bir HLS segmenti ayrıştırılamadığında döndürülür. Geliştiriciler, segmentlerinin doğru şekilde oluşturulduğunu doğrulamalıdır.
DASH_AĞ 321* DASH Manifestini alma XHR isteği yanıtlanamadı. Ağla ilgili hata teşhisi için yıldız bölümüne bakın.
DASH_NO_INIT 322 İlk DASH init segmentinden başlatma verileri ayıklanamaz. Geliştiricilerin DASH init segmentlerini doğrulamaları gerekir.
AKILLI_AĞ 331* DASH Manifestini alma XHR isteği yanıtlanamadı. Ağla ilgili hata teşhisi için yıldız bölümüne bakın.
SMOOTH_NO_MEDIA_VERİ 332 İşlenmek üzere indirilen segmentte medya verisi yok. Geliştiricilerin, yumuşak segmentlerini doğrulaması gerekir.
HLS_MANIFEST_MASTER 411 HLS manifest dosyası ayrıştırılamadı. Veya MPL'nin henüz m3u8'de anlamadığı bir şey Manifest URL'sinin içeriğini inceleyin.
HLS_MANIFEST_OYNATMA LİSTESİ 412 Medya oynatma listesi dosyası ayrıştırılamadı. Veya MPL'nin henüz m3u8'de anlamadığı bir şey Medya oynatma listesi URL'sinin içeriğini inceleyin.
DASH_MANIFEST_NO_Nokta 421 Dash manifestini normalleştirirken içinde nokta yok. Bu anormal. Geliştiricilerin DASH manifestlerini doğrulamaları gerekir.
DASH_MANIFEST_NO_MIMETYPE 422 Manifest'te temsili için mime türü yok. Geliştiricilerin, temsili için Ses/Video/Metin mime türü belirtmesi gerekir.
DASH_INVALID_SEGMENT_BİLGİ 423 MPL, manifestte temsil edilen mevcut segmentlerin uzunluğunu aşan bir segment dizini istiyor. Google Cast Desteği sayfasındaki bağlantıları kullanarak bildirin.
AKTİF_manifest 431 Smooth manifest, standartla uyumlu değil. Geliştiricinin aşağıdaki sorunların herhangi birini çözmesi gerekir:
  • sps yok
  • geçersiz video kalitesi
  • geçersiz ses kalitesi
  • geçersiz ses codec'i gizli verileri
  • geçersiz koruma bilgisi
  • kalite seviyesi yok
  • bilinmeyen medya

Shaka oynatıcı hata kodları

Shaka Player ile ilgili hata kodları için Shaka Player Hata sınıfı dokümanlarına bakın.

Sık karşılaşılan ağ hataları

HTTP Hatası Durum Kodu Açıklama Çözüm
BAD_REQUEST 400 İstek, hatalı söz dizimi nedeniyle sunucu tarafından anlaşılamadı. İstemci, herhangi bir değişiklik yapmadan isteği tekrar etmemelidir. URL ile ilgili bir sorun var. Uygulama geliştiricilere danışın
YETKİSİZ 401 İstek, kullanıcı kimlik doğrulaması gerektiriyor Doğru kimlik doğrulama bilgisi olup olmadığını görmek için uygulamayı kontrol edin.
MEVCUT DEĞİL 404 İstemci sunucuyla iletişim kurabiliyor, ancak sunucu isteneni bulamadı Geliştiriciler URL kaynaklarını kontrol eder ve orada olduklarından emin olur.
REQUEST_TIMEOUT 408 İstemci, sunucunun beklemeye hazır olduğu süre içinde istek göndermemiştir. İstemci, daha sonra herhangi bir değişiklik yapmadan isteği tekrarlayabilir. Bu durum bir kaynak (sunucu ölçeklenebilirliği) veya gerçek ağ sorunu olabilir.
INTERNAL_SERVER_HATA 500 Sunucu, isteği yerine getirmesini engelleyen beklenmeyen bir durumla karşılaştı. Geliştiriciler sunucu sorunlarını kontrol eder.
ROZETLİ 502 Sunucu, ağ geçidi veya proxy olarak davranırken, erişim isteğini yerine getirme girişiminde bulunduğu yukarı akış sunucusundan geçersiz bir yanıt almıştır. Geliştiriciler, sunucu yapılandırmalarını kontrol eder.
HİZMET KULLANILAMIYOR 503 Sunucu, geçici olarak aşırı yüklenme veya bakım çalışması nedeniyle şu an için isteği işleyemiyor. Bunun geçici bir durum olduğunu ve kısa bir süre sonra hafifletileceğini unutmayın. Geliştiriciler, sunucu yapılandırmalarını, özellikle de hizmetlerinin ölçeklenebilirliğini kontrol eder.
GATEWAY_TIMEOUT 504 Sunucu, ağ geçidi veya proxy olarak davranırken URI tarafından belirtilen yukarı akış sunucusundan zamanında yanıt alamadı. Geliştiriciler sunucu yapılandırmasını ve uç sunucuları ile kaynak düğümleri arasındaki bağlantıyı kontrol eder.

Notlar

Ardından yıldız işareti (*) eklenen bir hata koduna başka hata kodları da eklenebilir. Biçim şu şekildedir:

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

Daha fazla bilgi için HTTP Durum Kodu bölümüne bakın.

3016404 örneğinde üç bölüm vardır:

301 Segment ağı hatası.
6 HTTP hatası.
404 HTTP bulunamadı durumu.

Ağ hatalarının yapısı: Bu hatalardan bazılarının işlem yapılabilirken diğerlerinin yapılamamasının nedeni, ağ işlemlerinin yapısıdır. Örneğin, 3018408 hatası, zaman aşımının kullanıcı için kötü bir bağlantı olduğu anlamına gelebilir. Bu durumda Cast ekibi veya geliştiriciler bu konuda pek fazla şey yapamaz. Bu, geliştirici CDN'sinde de sorun olduğu anlamına gelebilir. Diğer yandan, 3116403 hatası, manifest isteğinin başarıyla yapıldığı ancak sunucunun bu isteği sunmayı reddettiği anlamına gelir. Bunlar CORS, kimlik doğrulama veya geliştiricilerin bakması gereken başka sunucu ya da entegrasyon sorunları olabilir.