ErrorCodes
お知らせ
このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。
ErrorCodes Class
com.kollus.sdk.media.util.ErrorCodes
Kollus SDK 実行中に発生する再生・ダウンロード・セキュリティ・ネットワークなど、すべての例外状況に対するエラーコードを定義・管理するクラスです。
Public Methods
String getErrorString(int errorCode)
Static Public Methods
static synchronized ErrorCodes getInstance(Context context)
Protected Properties
final Context mContextfinal Map<Integer, CodeBook> mCodeBooks
Method Details
String com.kollus.sdk.media.util.ErrorCodes.getErrorString(int errorCode)
特定のエラーコードに対応する詳細説明メッセージを返します。
- パラメーター
errorCode: エラーコード
- 戻り値: エラーメッセージ
static synchronized ErrorCodes com.kollus.sdk.media.util.ErrorCodes.getInstance(Context context)
ErrorCodes のシングルトンインスタンスを返します。エラーメッセージリソースを読み込むためにアプリケーションコンテキストが必要です。
- パラメーター
context: アプリケーションコンテキスト
- 戻り値:
ErrorCodesインスタンス
Property Details
| プロパティ | エラーコード | 説明 |
|---|---|---|
ERROR_OK | 0 | 正常処理完了 |
ERROR_UNDEFINED_CODE | -1000 | 不明なシステムエラー |
MEDIA_ERROR_IO | -1004 | ファイルまたはネットワーク入出力(I/O)エラー |
MEDIA_ERROR_MALFORMED | -1007 | メディアストリーム仕様不一致 |
ERROR_UNSUPPORTED | -1010 | サポートされていないコンテンツ形式 |
ERROR_UNSUPPORTED_DEVICE | -1015 | サポートされていないデバイス |
ERROR_CODEC_DECODE | -1103 | デコード失敗 |
ERROR_CHECK_SETTING_NOT_SW_CODEC | -1104 | ソフトウェアコーデック設定未準拠 |
ERROR_SERVER_BLACK_OUT | -1105 | ライブ配信中のネットワーク接続エラー |
ERROR_ALREADY_DOWNLOADED | -1631 | すでにダウンロード済みのコンテンツ |
ERROR_TMCM_INIT | -2001 | セキュリティモジュール(Teruten)初期化エラー |
ERROR_TMCM_ROOTING | -2002 | OS 権限の改ざん(ルーティング)検出 |
ERROR_TMCM_EMULATOR | -2003 | セキュリティモジュール内の仮想環境実行検出 |
ERROR_EMURATOR | -2004 | エミュレーター環境実行検出 |
ERROR_EMURATOR_VIA_DEVICE | -2005 | デバイスを経由した迂回エミュレーター実行検出 |
ERROR_UNKNOWN_MULTI_DRM | -2100 | Multi DRM 処理中に不明なエラーが発生 |
ERROR_INCORRECT_PACKAGE_NAME | -2103 | KollusStorage 初期化時に無効なアプリケーションパッケージ名を指定 |
ERROR_EXPIRED_AUTH_DATE | -2104 | KollusStorage 初期化時に SDK 使用期限が満了 |
ERROR_INCORRECT_AUTH_DATE | -2105 | KollusStorage 初期化時に SDK 使用期限の入力フォーマット仕様不一致 |
ERROR_INCORRECT_AUTH_KEY | -2106 | KollusStorage 初期化時に無効な SDK 認証キーを使用 |
ERROR_NOT_ENOUGH_AUTH_INFO | -2107 | KollusStorage 初期化時に必須認証情報が不足 |
ERROR_LIVE_NOT_BROADCASTING | -3012 | ライブ配信が配信中ではない |
ERROR_DUPLICATION_BLOCK_OR_EXPIRED_TIME_MEDIA_KEY | -3013 | 重複再生遮断またはメディアキーの有効期限切れ |
ERROR_INVALID_MEDIA_CONTENT_KEY | -4001 | 無効なメディアコンテンツキー |
ERROR_INVALID_SECURITY_KEY | -4002 | 無効なセキュリティーキー |
ERROR_INVALID_CHANNEL_KEY | -4003 | 無効なチャンネル識別キー |
ERROR_INVALID_USER_KEY | -4004 | 無効なユーザー識別キー |
ERROR_INVALID_TRANSCODING_FILE_PATH | -4005 | トランスコーディングファイルパス指定エラー |
ERROR_INVALID_ALIAS_KEY | -4006 | 無効なエイリアス(Alias)キー |
ERROR_INVALID_JWT | -4007 | 無効な JWT トークン形式 |
ERROR_INVALID_MEDIA_TOKEN | -4008 | 無効なメディア認証トークン |
ERROR_NO_TRANSCODING_FILE | -4011 | 要求されたトランスコーディングファイルが存在しない |
ERROR_NO_MEDIA_CONTENT | -4012 | 該当するメディアコンテンツデータが存在しない |
ERROR_NO_CONTENT_OWNER | -4013 | コンテンツ所有者情報を確認できない |
ERROR_NO_CONTENT_DISTRIBUTOR | -4014 | コンテンツ配信元情報を確認できない |
ERROR_NO_CHANNEL | -4015 | 要求されたチャンネル情報が存在しない |
ERROR_NO_PAYMENT | -4016 | 決済情報を確認できない |
ERROR_NO_DEFAULT_MAIN_SITE | -4019 | デフォルトメインサイト設定情報が存在しない |
ERROR_NO_MAIN_MEDIA_CONTENT | -4020 | メインメディアコンテンツが存在しない |
ERROR_UNAVAILABLE_TRANSCODING_FILE | -4021 | 使用不可能なトランスコーディングファイルの状態 |
ERROR_UNAVAILABLE_MEDIA_CONTENT | -4022 | 使用不可能なメディアコンテンツの状態 |
ERROR_UNAVAILABLE_CONTENT_OWNER | -4023 | 無効化されたコンテンツ所有者アカウント |
ERROR_UNAVAILABLE_CONTENT_DISTRIBUTOR | -4024 | 無効化されたコンテンツ配信元アカウント |
ERROR_UNAVAILABLE_CHANNEL | -4025 | 使用不可能なチャンネルの状態 |
ERROR_UNAVAILABLE_CHANNEL_DISTRIBUTION | -4026 | チャンネル配信ポリシー違反または停止 |
ERROR_NOT_ALLOWED_REFERER | -4031 | 許可されていないドメイン(Referer)からのアクセス |
ERROR_NOT_ALLOWED_ACCESS_FOR_BLOCKING_CAPTURE | -4032 | キャプチャー防止ポリシーによるアクセス拒否 |
ERROR_NOT_PUBLIC_SHARED_CHANNEL | -4081 | プライベート共有チャンネルへのアクセス試行 |
ERROR_MISMATCH_USER_KEY | -4082 | ユーザー識別キーの不一致 |
ERROR_ACCESS_WITHOUT_MEDIA_CONTENT_KEY | -4083 | メディアコンテンツキーなしでのアクセス試行 |
ERROR_NOT_SUPPORT_DEVICE | -4084 | サポートされていないデバイス |
ERROR_TOKEN_EXPIRED | -4085 | 認証トークンの有効期限切れ |
ERROR_NETWORK_CON_TIMEOUT | -4105 | ネットワーク Timeout |
ERROR_MULTI_DRM_EXPIRED | -7000 | Multi DRM ライセンスの有効期限切れ |
ERROR_INVALID_CRYPTO_KEY | -7001 | 無効な暗号化キーを使用 |
ERROR_WIDEVINE_NOT_SUPPORT | -7109 | デバイスで Widevine DRM がサポートされていない |
ERROR_STORAGE_MANAGER_BASE | -8000 | ストレージマネージャーで発生するすべてのエラーコードの基準となる基本値 |
ERROR_CURLE_COULDNT_RESOLVE_HOST | -8006 | ホスト名の解決失敗(DNS エラー) |
ERROR_CURLE_COULDNT_CONNECT | -8007 | サーバーへの物理的な接続確立失敗 |
ERROR_CURLE_PARTIAL_FILE | -8018 | データ転送中に一部欠損(サイズ不一致) |
ERROR_CURLE_OPERATION_TIMEDOUT | -8028 | ネットワーク Timeout |
ERROR_CURLE_RECV_ERROR | -8056 | データ受信中にエラーが発生 |
ERROR_BAD_REQUEST | -8400 | 不正なリクエスト構文(HTTP 400) |
ERROR_UNAUTHORIZED_1 | -8401 | 認証権限なし(HTTP 401-1) |
ERROR_UNAUTHORIZED_2 | -8402 | 認証権限なし(HTTP 401-2) |
ERROR_FORBIDDEN | -8403 | アクセス権限なし(HTTP 403) |
ERROR_NOT_EXIST_FILE | -8404 | 要求されたファイルリソースが存在し ない(HTTP 404) |
ERROR_METHOD_NOT_ALLOWED | -8405 | 許可されていない HTTP メソッドのリクエスト(HTTP 405) |
ERROR_REQUEST_URL | -8461 | リクエスト URL の解析エラー |
ERROR_GET_USER_IP | -8462 | ユーザーの有効な IP 情報の確認失敗 |
ERROR_ACCESS_DENIED_FOLDER | -8463 | 認証が必要なフォルダーへのアクセス拒否 |
ERROR_DUPLICATION_BLOCK_PROCESS | -8464 | 重複遮断プロセス処理中にエラーが発生 |
ERROR_VERIFY_MEDIA_KEY | -8465 | メディアキー検証エラー |
ERROR_REQEST_URL_BLOCK | -8466 | セキュリティポリシーによるリクエスト URL の遮断 |
ERROR_MEDIA_KEY_TIME_EXPIRE | -8467 | メディアキーの有効期限切れ |
ERROR_MEDIA_DOMAIN_VALIDATE | -8468 | メディアドメインの有効性検証エラー |
ERROR_HEAVY_REQUEST | -8469 | 過剰なリクエスト(Heavy Request)による処理拒否 |
ERROR_PLYMENT | -8470 | 決済関連の認証エラー(Payment Error)発生 |
ERROR_GEO_RESTRICTION | -8471 | サービス未許可国からのアクセス遮断 |
ERROR_PREVIEW_ERROR | -8472 | プレビュー(Preview)処理エラー |
ERROR_USER_KEY | -8473 | 無効なユーザーキー(User Key)情報 |
ERROR_CONTENT_NOT_PUBLIC_CHANNEL | -8474 | 該当コンテンツのチャンネルが非公開状態 |
ERROR_USED_MEDIA_KEY | -8475 | すでに使用済みのメディアキーの再利用試行 |
ERROR_MAX_REQUEST_SIZE | -8476 | 認証確認用の最大リクエスト長超過 |
ERROR_DIFFERENT_ES_KEY | -8477 | リクエストキーとシステム保存キーの不一致 |
ERROR_ACCESS_DENIED_MEMCACHE_SERVER | -8478 | ローカル memcache サーバー接続エラーによるキー設定不可 |
ERROR_DUPLICATION_BLOCK_MEDIA_KEY | -8479 | 重複遮断ポリシーによって拒否されたメディアキー |
ERROR_NOT_NORMAL_REQUEST_VIDEO_GATEWAY | -8480 | VideoGateway を経由しない異常なリクエスト |
ERROR_INTERNAL_SERVER | -8500 | サーバー内部ロジック処理エラー(HTTP 500) |
ERROR_NOT_IMPLEMENTED | -8501 | 未実装のサービスリクエスト(HTTP 501) |
ERROR_BAD_GATEWAY | -8502 | ゲートウェイおよびサーバー過負荷状態(HTTP 502) |
ERROR_SERVICE_UNAVAILABLE | -8503 | サービス一時停止状態(HTTP 503) |
ERROR_GATEWAY_TIMEOUT | -8504 | サーバー応答タイムアウト(HTTP 504) |
ERROR_HTTP_VERSION_NOT_SUPPORTED | -8505 | サポートされていない HTTP プロトコルバージョン |
ERROR_CREATE_DIRECTORY | -8600 | ディレクトリ作成失敗 |
ERROR_CREATE_FILE | -8601 | ファイル作成失敗 |
ERROR_SAVE_DATA | -8602 | データ保存失敗 |
ERROR_OPEN_DB | -8603 | DB ファイルのオープン失敗 |
ERROR_CREATE_TABLE | -8604 | DB テーブル作成失敗 |
ERROR_SELECT_TABLE | -8605 | DB テーブル照会クエリの実行失敗 |
ERROR_DELETE_RECORD | -8606 | DB レコード削除失敗 |
ERROR_INSERT_RECORD | -8607 | DB レコード追加失敗 |
ERROR_OPEN_FILE | -8608 | ファイルオープン失敗 |
ERROR_OUT_OF_MEMORY | -8609 | システムメモリ割り当て失敗 |
ERROR_READ_FILE | -8610 | ファイル読み取り操作失敗 |
ERROR_WRITE_FILE | -8611 | ファイル書き込み操作失敗 |
ERROR_PARAM_VALUE | -8613 | 入力パラメーター仕様不一致 |
ERROR_NOT_LOAD | -8614 | コンテンツロード状態の確認失敗 |
ERROR_CANCEL_DOWNLOAD | -8615 | コンテンツダウンロードのキャンセル |
ERROR_GET_CONTENTS_LENGTH | -8617 | コンテンツ長情報の取得失敗 |
ERROR_GET_ENCODE_LEVEL | -8618 | コンテンツエンコーディングレベル情報の取 得失敗 |
ERROR_GET_MEDIA_URL | -8619 | ストリーミングメディア URL の取得失敗 |
ERROR_NOT_FOUND_DATA | -8620 | 要求された内部データブロックの検索失敗 |
ERROR_NOT_FOUND_ID | -8621 | 一致するコンテンツ ID の検索失敗 |
ERROR_DECODE_HEADER | -8622 | 暗号化されたレスポンスヘッダーの復号化失敗 |
ERROR_STORAGE_FULL | -8623 | デバイスのストレージ容量不足 |
ERROR_UPDATE_RECORD | -8624 | DB レコード更新失敗 |
ERROR_NOT_FOUND_SNAPSHOT_FILENAME | -8626 | スナップショットファイル名の検索失敗 |
ERROR_NOT_FOUND_THUMBNAIL_FILENAME | -8627 | サムネイルファイル名の検索失敗 |
ERROR_NOT_FOUND_RECORD | -8628 | DB 内の対象レコードが存在しない |
ERROR_NOT_DOWNLOAD_COMPLETE_ALL | -8629 | コンテンツダウンロード未完了状態でのアクセス |
ERROR_NOT_DOWNLOAD_TYPE | -8630 | ダウンロード不可能な種類のコンテンツリクエスト |
ERROR_ALREADY_DOWNLOADING | -8631 | すでにダウンロードが進行中の状態 |
ERROR_DECRYPT_CONTENT_INFO_LINK | -8632 | コンテンツ情報リンクの復号化失敗 |
ERROR_PARSE_CONTENT_INFO_LINK | -8633 | コンテンツ情報リンクの JSON パース失敗 |
ERROR_DECRYPT_COMPANY_AUTH_INFO | -8634 | 事業者認証情報の復号化失敗 |
ERROR_PARSE_COMPANY_AUTH_INFO | -8635 | 事業者認証情報の JSON パース失敗 |
ERROR_NOT_VAILD_COMPANY_AUTH_INFO | -8636 | 事業者認証情報の仕様有効性検証失敗 |
ERROR_NO_USE_CONTENT_URL | -8637 | 使用不可能なコンテンツ URL のリクエスト |
ERROR_NOT_EXIST_DOWNLOADED_CONTENTS | -8638 | ローカルにダウンロード済みコンテンツが存在しない |
ERROR_EXPIRATION_DATE | -8643 | コンテンツ再生の有効期限切れ |
ERROR_EXPIRATION_COUNT | -8644 | コンテンツの最大再生許可回数超過 |
ERROR_REQUEST_CONTENT_URL | -8645 | 再開ダウンロード用コンテンツ URL のリクエストエラー |
ERROR_NOT_VAILD_CONTENTS_INFO | -8646 | コンテンツのメタデータ情報が破損 |
ERROR_CREATE_NO_MEDIA_FILE | -8647 | ギャラリー非表示ファイル(.nomedia)の作成失敗 |
ERROR_DECRYPT | -8649 | 暗号化文字列の復号化失敗 |
ERROR_NOT_ALLOW_DOWNLOAD | -8650 | 該当パスへのダウンロード権限がない |
ERROR_EMPTY_COMPANY_AUTH_INFO | -8651 | 認証サーバーからの AUTH 情報受信失敗 |
ERROR_EMPTY_CONTENT_INFO | -8652 | コンテンツデータの受信失敗 |
ERROR_NOT_FOUND_DOMAIN | -8653 | リクエストドメインとエッジサーバードメインの不一致 |
ERROR_NOT_RECEIVE_DOMAIN | -8654 | サーバーからのドメインリスト受信失敗 |
ERROR_ABNORMAL_DRM_INFO | -8655 | DRM 情報リクエストに対する異常なレスポンスを受信 |
ERROR_ABNORMAL_DRM_COMPLETE | -8656 | DRM 処理完了レスポンスの受信失敗 |
ERROR_ABNORMAL_DRM_PLAY | -8657 | DRM 再生承認処理失敗 |
ERROR_FORCE_EXPIRED | -8658 | DRM Download Callback 呼び出し(kind3)後のサーバーポリシーによる強制失効処理 |
ERROR_NOT_RECEIVE_ENC_DATA | -8659 | 暗号化データ(XHTTP_ENC_DATA)の受信失敗 |
ERROR_NOT_FOUND_MOBILE_LOGO_FILENAME | -8660 | ロゴファイルパス内のファイル名検索失敗 |
ERROR_CANNOT_CALL_API | -8661 | 内部オブジェクト終了による API 呼び出し不可状態 |
ERROR_NOT_FOUND_THUMBNAIL_URL | -8662 | メディア情報内にサムネイル URL が存在しない |
ERROR_ALTER_TABLE | -8663 | DB テーブル構造変更失敗 |
ERROR_DIFFERENT_TIME | -8664 | デバイスとサーバー間の時刻同期エラー |
ERROR_EMPTY_POSTER_UPLOAD_FILE_INFO | -8665 | ポスターアップロードレスポン スデータが存在しない |
ERROR_PARSE_POSTER_UPLOAD_FILE_INFO | -8666 | ポスターアップロードレスポンスデータのパース失敗 |
ERROR_NOT_FOUND_POSTER_URL | -8667 | メディア情報内にポスター URL が存在しない |
ERROR_GET_MEDIA_ID | -8668 | サーバーからのメディア ID 取得失敗 |
ERROR_NOT_FOUND_SUBTITLE_FILENAME | -8669 | 字幕 URL 内のファイル名検索失敗 |
ERROR_EMPTY_PLAY_CALLBACK_INFO | -8670 | Play Callback レスポンスデータが存在しない |
ERROR_DECRYPT_PLAY_CALLBACK_INFO | -8671 | Play Callback データの復号化失敗 |
ERROR_PARSE_PLAY_CALLBACK_INFO | -8672 | Play Callback データの JSON パース失敗 |
ERROR_ABNORMAL_PLAY_CALLBACK_INFO | -8673 | Play Callback からのエラーレスポンス受信(kind1) |
ERROR_PLAY_CALLBACK_EXPIRED | -8674 | Play Callback(kind3)レスポンスによる強制再生失効 |
ERROR_ABNORMAL_PLAY_CALLBACK_INFO_PLAY | -8675 | Play Callback(kind3)からのエラーレスポンス受信 |
ERROR_ABNORMAL_UPLOAD_POSTER_INFO | -8676 | サーバー側のポスターアップロード処理失敗 |
ERROR_GET_CONTENT_TYPE | -8677 | エッジサーバーからの Content-Type 取得失敗 |
ERROR_GET_CONTENT_LAST_MODIFIED | -8678 | エッジサーバーからの最終更新日時情報取得失敗 |
ERROR_ENCRYPT_KEY | -8679 | 暗号化キーの生成失敗 |
ERROR_FORCE_DELETE | -8680 | DRM Download Callback サーバーポリシーによるローカルコンテンツの強制削除リクエスト |
ERROR_DIFFERENT_EXPIRE_RESET | -8681 | DRM Download Callback のセッション不一致による失効情報更新失敗 |
ERROR_NOT_FOUND_DRM_KIND | -8682 | DRM 種別識別情報が存在しない |
ERROR_EXPIRATION_PLAY_TIME | -8683 | 許可された累積再生時間超過 |
ERROR_PLAY_CALLBACK_EXPIRATION_PLAY_TIME | -8686 | Play Callback ポリシーによる再生時間の失効 |
ERROR_CHECK_EXPIRATION_DATE | -8687 | 再生時点基準でのダウンロードコンテンツの有効期限切れ |
ERROR_NOT_FOUND_COMMON_INFO | -8800 | 再生リスト内の共通メタデータ検索失敗 |
ERROR_NOT_FOUND_ITEM_IN_PLAYLIST | -8801 | 再生リスト内に対象コンテンツが存在しない |
ERROR_EMPTY_PLAYLIST_INFO | -8802 | 再生リストデータの受信失敗 |
ERROR_INTRO_CANNOT_DOWNLOAD | -8803 | イントロ動画へのダウンロード試行拒否 |
INFO_NETWORK_TIMEOUT | -8899 | ネットワーク Timeout 発生時の再試行用内部情報 |
ERROR_VIDEO_GATEWAY_ABNORMAL_RESPONSE | -8900 | VideoGateway からの異常なステータスレスポンスを受信 |