このページで解決できない問題が発生している場合は、 Google Cast サポートのページをご覧ください。
Cast SDK のエラーコード
エラーイベントまたはメディアエラーによって送信された Cast SDK に関連するエラーコード ブロックすることもできます。
名前 | コード | 説明 | ソリューション |
---|---|---|---|
アプリ | 900 | フレームワーク外でエラーが発生した場合(例: エラーをスローします)。 | キャスト フレームワークの外部にあるエラーを調査します。 |
BREAK_CLIP_LOADING_ERROR | 901 | 中断クリップの読み込みインターセプタが失敗した場合に返されます。 | 挿入点クリップの内容を調べます。 |
BREAK_SEEK_INTERCEPTOR_ |
902 | ブレーク シーク インターセプタが失敗した場合に返されます。 | ブレーク シーク インターセプタが正しいことを確認します。 |
IMAGE_ERROR | 903 | 画像の読み込みに失敗したときに返されます。 | 画像の URL が正しい場所を指していることを確認します。 |
LOAD_INTERRUPTED | 904 | 停止または別の負荷によって読み込みが中断されました。 | 読み込みが中断された別のアクションがないか確認します。 |
LOAD_FAILED | 905 | 読み込みコマンドが失敗しました。 | 読み込みリクエストが正しく設定され、メディアが処理できることを確認します。 できます。 |
MEDIA_ERROR_MESSAGE | 906 | 送信者にエラー メッセージを送信しました。 | ウェブの受信者または送信者にエラーの情報を確認してください。 |
GENERIC | 909 | 不明なエラーが発生したときに返されます。 | 予期しないエラーが発生しました。これはめったにありません。 |
メディア プレーヤー ライブラリのエラーコード
エラーイベントまたはメディアエラーによって送信された MPL からの再生関連のエラー メッセージ ブロックすることもできます。
名前 | コード | 説明 | ソリューション |
---|---|---|---|
MEDIA_UNKNOWN | 100 | メディア要素で、プラットフォームから不明なエラーが発生しました。 | メディア要素でエラーが発生しましたが、
MediaError. |
MEDIA_ABORTED | 101 | 呼び出されたメディア要素: MediaError. |
メディア リソースの取得プロセスは、 リクエストできます。通常、これは再生を中止したことによるものです。 |
MEDIA_DECODE | 102 回 | 呼び出されたメディア要素: MediaError. |
デベロッパーはストリームのエンコード パラメータを検証する必要があります。 |
MEDIA_NETWORK | 103 回 | メディア要素で MediaError. |
キャストはメディア要素を使用してないため、メディアデータをダウンロードできませんでした ダウンロードします。 この問題はアプリで発生する可能性があります。必要に応じて Cast Issue Tracker: |
MEDIA_SRC_NOT_ |
104 | 呼び出されたメディア要素: MediaError. |
デベロッパーのデータ セグメントを検証し、キャスト対応フォーマットにコーデックが含まれていることを確認します。 |
SOURCE_BUFFER_ |
110 回 | キャストが既存のメディアソースにソースバッファを追加できない。 Web Crypto をご覧ください。 | 多くの場合、コーデックに指定されているコーデックが正しくない可能性があります。 アプリのマニフェストで指定することもできます。そうでない場合は、 Cast Issue Tracker: |
MEDIAKEYS_NETWORK | 201 | メディアキーで XhrIo を使用してライセンス リクエストを送信する場合は、 ネットワークエラーが発生しました。 | デベロッパーがライセンス サーバーを検証します。 |
MEDIAKEYS_ |
202 | これは、次の 2 つのケースに対応します。
<ph type="x-smartling-placeholder">
|
キャストはメディアを使用しないため、メディアデータをダウンロードできませんでした ダウンロードするには、 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_ |
311* | 3 回の再試行でマスタープレイリストの m3u8 ファイルを取得できませんでした。 | デベロッパーは、再生リストが実際に利用できることを確認する必要があります。これは、 プレイリストにアクセスできないユーザーも 考えられるためです |
HLS_NETWORK_PLAYLIST | 312* | 3 つのメディア(ビット化済み)プレイリストの m3u8 ファイルを取得できませんでした 行われます。 | デベロッパーは、再生リストが実際に利用できることを確認する必要があります。これは、 プレイリストにアクセスできないユーザーも 考えられるためです |
HLS_NETWORK_NO_KEY_ |
313 | 復号鍵のリクエストからレスポンスが返されませんでした。 | デベロッパーは復号鍵サービスを検証する必要があります。 |
HLS_NETWORK_KEY_ |
314* | HLS 復号鍵のリクエストに使用される XhrIO が失敗しました。 | デベロッパーは復号鍵サービスを検証する必要があります。 |
HLS_NETWORK_INVALID_ |
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_ |
332 | 処理のためにダウンロードされたセグメントにメディアデータが含まれていません。 | デベロッパーは、スムーズ セグメントを検証する必要があります。 |
HLS_MANIFEST_MASTER | 411 | HLS マニフェスト ファイルの解析に失敗しました。MPL では対応できない m3u8 ではまだ理解できていませんが | マニフェスト URL の内容を調べます。 |
HLS_MANIFEST_PLAYLIST | 412 | メディア再生リスト ファイルの解析に失敗しました。MPL では対応できない m3u8 ではまだ理解できていませんが | メディアの再生リストの URL の内容を調べます。 |
DASH_MANIFEST_NO_ |
421 | Dash マニフェストを正規化する際、ピリオドがないことがわかりました。これは、 異常。 | デベロッパーは DASH マニフェストを検証する必要があります。 |
DASH_MANIFEST_NO_ |
422 | マニフェストには表現の mimetype はありません。 | デベロッパーは、音声/動画/テキストの mimetype を 表現です。 |
DASH_INVALID_SEGMENT_ |
423 | MPL が、使用可能な長さを超えるセグメント インデックスをリクエストしています セグメントを指定します。 | Google Cast サポートのページをご覧ください。 |
SMOOTH_MANIFEST | 431 | スムーズなマニフェストが標準に準拠していません。 | デベロッパーは以下のいずれかの問題を解決する必要があります。
|
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、その他のサーバーや統合を使用できます いくつかの問題があります