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 | 許可されていないドメイン(Referrer)からのアクセス |
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 |