エラーコード

このページで解決できない問題が発生している場合は、 Google Cast サポートのページをご覧ください。

Cast SDK のエラーコード

エラーイベントまたはメディアエラーによって送信された Cast SDK に関連するエラーコード ブロックすることもできます。

名前 コード 説明 ソリューション
アプリ 900 フレームワーク外でエラーが発生した場合(例: エラーをスローします)。 キャスト フレームワークの外部にあるエラーを調査します。
BREAK_CLIP_LOADING_ERROR 901 中断クリップの読み込みインターセプタが失敗した場合に返されます。 挿入点クリップの内容を調べます。
BREAK_SEEK_INTERCEPTOR_ERROR 902 ブレーク シーク インターセプタが失敗した場合に返されます。 ブレーク シーク インターセプタが正しいことを確認します。
IMAGE_ERROR 903 画像の読み込みに失敗したときに返されます。 画像の URL が正しい場所を指していることを確認します。
LOAD_INTERRUPTED 904 停止または別の負荷によって読み込みが中断されました。 読み込みが中断された別のアクションがないか確認します。
LOAD_FAILED 905 読み込みコマンドが失敗しました。 読み込みリクエストが正しく設定され、メディアが処理できることを確認します。 できます。
MEDIA_ERROR_MESSAGE 906 送信者にエラー メッセージを送信しました。 ウェブの受信者または送信者にエラーの情報を確認してください。
GENERIC 909 不明なエラーが発生したときに返されます。 予期しないエラーが発生しました。これはめったにありません。

メディア プレーヤー ライブラリのエラーコード

エラーイベントまたはメディアエラーによって送信された MPL からの再生関連のエラー メッセージ ブロックすることもできます。

名前 コード 説明 ソリューション
MEDIA_UNKNOWN 100 メディア要素で、プラットフォームから不明なエラーが発生しました。 メディア要素でエラーが発生しましたが、 MediaError.MEDIA_ERR_*。これはめったにありません。
MEDIA_ABORTED 101 呼び出されたメディア要素: MediaError.MEDIA_ERR_ABORTED エラーが発生します。 メディア リソースの取得プロセスは、 リクエストできます。通常、これは再生を中止したことによるものです。
MEDIA_DECODE 102 回 呼び出されたメディア要素: MediaError.MEDIA_ERR_DECODE エラーが発生します。 デベロッパーはストリームのエンコード パラメータを検証する必要があります。
MEDIA_NETWORK 103 回 メディア要素で MediaError.MEDIA_ERR_NETWORK エラーが発生しました。 キャストはメディア要素を使用してないため、メディアデータをダウンロードできませんでした ダウンロードします。 この問題はアプリで発生する可能性があります。必要に応じて Cast Issue Tracker:
MEDIA_SRC_NOT_SUPPORTED 104 呼び出されたメディア要素: MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED エラーが発生します。 デベロッパーのデータ セグメントを検証し、キャスト対応フォーマットにコーデックが含まれていることを確認します。
SOURCE_BUFFER_FAILURE 110 回 キャストが既存のメディアソースにソースバッファを追加できない。 Web Crypto をご覧ください。 多くの場合、コーデックに指定されているコーデックが正しくない可能性があります。 アプリのマニフェストで指定することもできます。そうでない場合は、 Cast Issue Tracker:
MEDIAKEYS_NETWORK 201 メディアキーで XhrIo を使用してライセンス リクエストを送信する場合は、 ネットワークエラーが発生しました。 デベロッパーがライセンス サーバーを検証します。
MEDIAKEYS_非対応 202 これは、次の 2 つのケースに対応します。 <ph type="x-smartling-placeholder">
    </ph>
  • メディア セッションを使用して EME のリクエストを生成する場合、 重大なエラーが発生しました。
  • EME メディアキーを初期化できませんでした。
キャストはメディアを使用しないため、メディアデータをダウンロードできませんでした ダウンロードするには、 Cast Issue Tracker:
MEDIAKEYS_WEBCRYPTO 203 ブラウザでサポートされている組み込みの Web Crypto を使用している場合、復号でエラーが発生しました。Web Crypto API をご覧ください。 Cast Issue Tracker から報告してください。
NETWORK_UNKNOWN 300 カバーされていないリソースを取得する際に一般的なネットワーク エラーが発生しました [301 ~ 399] の範囲内 デベロッパーは、取得するコンテンツにアクセスでき、 サーバーのレスポンスの形式が正しいことを確認します。
SEGMENT_NETWORK 301* どのビットレートからもセグメントを取得できませんでした( 指数バックオフなど)。 デベロッパーは、セグメントが実際に利用できることを確認する必要があります。これは、 これらのセグメントに リーチできないユーザーも考えられます
HLS_NETWORK_MASTER_PLAYLIST 311* 3 回の再試行でマスタープレイリストの m3u8 ファイルを取得できませんでした。 デベロッパーは、再生リストが実際に利用できることを確認する必要があります。これは、 プレイリストにアクセスできないユーザーも 考えられるためです
HLS_NETWORK_PLAYLIST 312* 3 つのメディア(ビット化済み)プレイリストの m3u8 ファイルを取得できませんでした 行われます。 デベロッパーは、再生リストが実際に利用できることを確認する必要があります。これは、 プレイリストにアクセスできないユーザーも 考えられるためです
HLS_NETWORK_NO_KEY_RESPONSE 313 復号鍵のリクエストからレスポンスが返されませんでした。 デベロッパーは復号鍵サービスを検証する必要があります。
HLS_NETWORK_KEY_LOAD 314* HLS 復号鍵のリクエストに使用される XhrIO が失敗しました。 デベロッパーは復号鍵サービスを検証する必要があります。
HLS_NETWORK_INVALID_SEGMENT 315 処理のために受信した HLS セグメントが TS でも mp4 AAC でもない セグメントですMPL のバグか、Web Receiver アプリの構成に関するバグの可能性があります。 デベロッパーは、セグメントが TS または AAC であることを確認する必要があります。
HLS_SEGMENT_PARSING 316 HLS セグメントの解析に失敗したときに返されます。 デベロッパーは、セグメントが正しく形成されていることを確認する必要があります。
DASH_NETWORK 321* DASH マニフェストを取得する XHR リクエストが失敗しました。応答がありません。 ネットワーク関連のエラー診断については、スターのセクションを参照してください。
DASH_NO_INIT 322 最初の DASH init セグメントから初期化データを抽出できません。 デベロッパーは DASH init セグメントを検証する必要があります。
SMOOTH_NETWORK 331* DASH マニフェストを取得する XHR リクエストが失敗しました。応答がありません。 ネットワーク関連のエラー診断については、スターのセクションを参照してください。
SMOOTH_NO_MEDIA_DATA 332 処理のためにダウンロードされたセグメントにメディアデータが含まれていません。 デベロッパーは、スムーズ セグメントを検証する必要があります。
HLS_MANIFEST_MASTER 411 HLS マニフェスト ファイルの解析に失敗しました。MPL では対応できない m3u8 ではまだ理解できていませんが マニフェスト URL の内容を調べます。
HLS_MANIFEST_PLAYLIST 412 メディア再生リスト ファイルの解析に失敗しました。MPL では対応できない m3u8 ではまだ理解できていませんが メディアの再生リストの URL の内容を調べます。
DASH_MANIFEST_NO_PERIODS 421 Dash マニフェストを正規化する際、ピリオドがないことがわかりました。これは、 異常。 デベロッパーは DASH マニフェストを検証する必要があります。
DASH_MANIFEST_NO_MIMETYPE 422 マニフェストには表現の mimetype はありません。 デベロッパーは、音声/動画/テキストの mimetype を 表現です。
DASH_INVALID_SEGMENT_INFO 423 MPL が、使用可能な長さを超えるセグメント インデックスをリクエストしています セグメントを指定します。 Google Cast サポートのページをご覧ください。
SMOOTH_MANIFEST 431 スムーズなマニフェストが標準に準拠していません。 デベロッパーは以下のいずれかの問題を解決する必要があります。
  • sps なし
  • 動画の画質が無効です
  • 無効な音質
  • オーディオ コーデックの非公開データが無効です
  • 無効な保護情報
  • 品質レベルなし
  • 不明なメディア

Shaka プレーヤーのエラーコード

Shaka Player に関連するエラーコードについては、Shaka Player の エラークラスのドキュメント

一般的なネットワーク エラー

HTTP エラー ステータス コード 説明 ソリューション
BAD_REQUEST 400 形式が正しくないため、サーバーでリクエストを認識できませんでした 説明します。クライアントは、変更せずにリクエストを繰り返すべきではありません。 URL に問題があります。アプリケーション デベロッパーに確認する
不承認 401 このリクエストにはユーザー認証が必要です アプリケーションを調べて、適切な認証情報が存在するかどうかを確認します。
NOT_FOUND 404 クライアントはサーバーと通信できるが、サーバーは通信内容を見つけられなかった リクエスト済み デベロッパーは URL リソースをチェックして、そこにあることを確認します。
REQUEST_TIMEOUT 408 サーバーが次の時間内にリクエストを生成しませんでした。 待機する準備ができています。クライアントは、後から変更せずにリクエストを繰り返しても構いません。 これは、リソース(サーバーのスケーラビリティ)または実際のネットワークの問題である可能性があります。
INTERNAL_SERVER_エラー 500 サーバーで予期しない状態が発生したため、 リクエストを満たすことになります デベロッパーがサーバーの問題を確認する。
BAD_GATEWAY 502 サーバーは、ゲートウェイまたはプロキシとして動作中に、無効なメッセージを受信しました レスポンスを処理するためにアクセスしたアップストリーム サーバーからのレスポンス リクエストできます。 デベロッパーがサーバーの構成をチェックする。
SERVICE_UNAVAILABLE 503 一時的なエラーにより、サーバーは現在リクエストを処理できません サーバーの過負荷やメンテナンスに対して 負荷が増加しますつまり、これは ある程度の遅れの後に緩和される一時的な状態。 開発者がサーバーの構成、特にスケーラビリティをチェック 提供します。
GATEWAY_TIMEOUT 504 サーバーは、ゲートウェイまたはプロキシとして動作しているときに、タイムリーな受信ファイルを受信しませんでした URI で指定されたアップストリーム サーバーからのレスポンス。 デベロッパーがサーバーの構成とエッジ間の接続を確認 配信元ノードで構成されます

メモ

アスタリスク(*)が続くエラーコードには、さらにエラーコードが含まれている可能性があります。 追加します。リストの形式は次のとおりです。

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

詳しくは以下をご覧ください。 HTTP ステータス コード

3016404 の例は、次の 3 つの部分で構成されています。

301 セグメント ネットワーク エラーが発生しました。
6 HTTP エラー。
404 HTTP 未検出ステータス。

ネットワーク エラーの性質 - エラーには対処可能なものとそうでないものがあり、 ネットワーク運用の性質を 保護しますたとえば、エラー 3018408 は、 タイムアウトが発生すると、ユーザーの接続が不安定になり、 チームも開発者も多くのことを 行えません別のルールで CDN の問題もあります一方、エラー 3116403 マニフェスト リクエストは正常に実行されたもののサーバーが拒否することを意味します。 提供します。CORS、auth、その他のサーバーや統合を使用できます いくつかの問題があります