Android SDK_API References

最終更新: 2024.11.07_Review


 目次

Android API References

API文書情報

  • バージョン:3.0.2
  • 日付:2024.11.07

com.kollus.sdk.media.MediaPlayer.APP_STATUSインターフェース参照

com.kollus.sdk.media.MediaPlayer.APP_STATUS

com.kollus.sdk.media.content.BandwidthItem クラス参照

Publicメンバー関数

  • BandwidthItem (int bandwidth, String bandwidthName)
  • int getBandwidth ()
  • String getBandwidthName ()

詳細な説明

ABRコンテンツの帯域幅情報を管理するインターフェース


生成者&消滅者文書化

com.kollus.sdk.media.content.BandwidthItem.BandwidthItem (int  bandwidth, String  bandwidthName)

帯域幅情報を管理するインターフェイスの作成者。 SDK内部で管理します。

媒介変数

bandwidth 

帯域幅

bandwidthName 

帯域幅名

 

メンバ関数文書化

int com.kollus.sdk.media.content.BandwidthItem.getBandwidth ()

onChanged Bandwidthコールバックされた場合、帯域幅を知りたい場合は呼び出してください。

戻り値

帯域幅

String com.kollus.sdk.media.content.BandwidthItem.getBandwidthName ()

onChanged Bandwidthコールバックされた場合、該当帯域幅の名前を知りたい場合は呼び出してください。 ビデオ画面サイズに情報がある場合、縦にPがつき、不明な場合は帯域幅をkbps単位で命名します。

戻り値

帯域幅名

com.kollus.sdk.media.content.KollusContent.ChattingInfo クラス参照

Public属性

  • String mainUrl
  • String kind
  • String position
  • boolean isVisible
  • boolean isAdmin
  • boolean isAnonymous
  • boolean bDisableDefaultProfilePhoto
  • String roomId
  • String chatServer
  • String helloMessage
  • String userName
  • String userId
  • String photoUrl

詳細な説明

チャット情報インタフェース

メンバーデータ文書化

boolean com.kollus.sdk.media.content.KollusContent.ChattingInfo.bDisableDefaultProfilePhoto

ユーザー代表イメージ表示の有無

String com.kollus.sdk.media.content.KollusContent.ChattingInfo.chatServer

チャット·サーバー

String com.kollus.sdk.media.content.KollusContent.ChattingInfo.helloMessage

チャット入場メッセージ

boolean com.kollus.sdk.media.content.KollusContent.ChattingInfo.isAdmin

管理者かどうか

boolean com.kollus.sdk.media.content.KollusContent.ChattingInfo.isAnonymous

匿名か否か

boolean com.kollus.sdk.media.content.KollusContent.ChattingInfo.isVisible

チャットが見えるかどうか

String com.kollus.sdk.media.content.KollusContent.ChattingInfo.kind

チャットの種類

String com.kollus.sdk.media.content.KollusContent.ChattingInfo.mainUrl

チャット·メイン·アドレス

String com.kollus.sdk.media.content.KollusContent.ChattingInfo.photoUrl

ユーザー代表イメージ

String com.kollus.sdk.media.content.KollusContent.ChattingInfo.position

チャット位置

String com.kollus.sdk.media.content.KollusContent.ChattingInfo.roomId

チャットルーム番号

String com.kollus.sdk.media.content.KollusContent.ChattingInfo.userId

ユーザーID

String com.kollus.sdk.media.content.KollusContent.ChattingInfo.userName

ユーザー名

com.kollus.sdk.media.content.KollusContent.ContentType Enum Reference

Public属性

  • EXT_DRM_CONTENT
  • KOLLUS_CONTENTEXT_DRM_CONTENT

 

詳細な説明

コンテンツタイプ関連インタフェース


メンバーデータ文書化

com.kollus.sdk.media.content.KollusContent.ContentType.EXT_DRM_CONTENT

Multi DRMコンテンツ

com.kollus.sdk.media.content.KollusContent.ContentType.KOLLUS_CONTENT

Kollus DRMコンテンツ

com.kollus.sdk.media.util.CpuInfoクラスを参照

Publicメンバー関数

  • String getCpuName ()
  • boolean isSupportDevice ()
  • Vector< String > getFrequence ()
  • int getFrequenceWithInt ()
  • int getCpuCount ()
  • boolean hasFeature (String feature)

静的Publicメンバー関数

  • static synchronized CpuInfo getInstance ()

 

メンバ関数文書化

int com.kollus.sdk.media.util.CpuInfo.getCpuCount ()

CPUのコア数を取得する関数

戻り値

CPUコア数

String com.kollus.sdk.media.util.CpuInfo.getCpuName ()

CPUの名前を取得する関数

戻り値

プロセス名

Vector< String > com.kollus.sdk.media.util.CpuInfo.getFrequence ()

CPUfreequencyString型に持ってくる関数

戻り値

CPUクロックリスト

int com.kollus.sdk.media.util.CpuInfo.getFrequenceWithInt ()

CPUのfreequencyをint型に持ってくる関数

戻り値

CPU最大クロック

static synchronized CpuInfo com.kollus.sdk.media.util.CpuInfo.getInstance ()[static]

Singletonジェネレータ

戻り値

CpuInfoインスタンス

boolean com.kollus.sdk.media.util.CpuInfo.hasFeature (String  feature)

CPUに与えられたフィーチャーがあるかどうかを知ることができる関数

媒介変数

feature 

確認を求めるフィーチャー

戻り値

フィーチャーがあるかどうか

boolean com.kollus.sdk.media.util.CpuInfo.isSupportDevice ()

サポートする端末であることを確認する関数

戻り値

支援の可否

com.kollus.sdk.media.util.Utils.DecoderType Enum Reference

Public属性

  • HW_CODEC
  • SW_CODEC

 

詳細な説明

コーデック·タイプ

 

メンバーデータ文書化

com.kollus.sdk.media.util.Utils.DecoderType.HW_CODEC

ハードウェア·コーデック

com.kollus.sdk.media.util.Utils.DecoderType.SW_CODEC

ソフトウェア·コーデック

com.kollus.sdk.media.util.Utils.DEVICE_TYPE Enum Reference

Public属性

  • DEVICE_MOBILE
  • DEVICE_TABLET
  • DEVICE_TV

 

詳細な説明

デバイスタイプ

 

メンバーデータ文書化

com.kollus.sdk.media.util.Utils.DEVICE_TYPE.DEVICE_MOBILE

モバイル

com.kollus.sdk.media.util.Utils.DEVICE_TYPE.DEVICE_TABLET

タブレット

com.kollus.sdk.media.util.Utils.DEVICE_TYPE.DEVICE_TV

TV 

 

 

com.kollus.sdk.media.KollusStorage.DrmSessionManagerListener インターフェース参照

Publicメンバー関数

  • void onError (int errorCode)

com.kollus.sdk.media.EmulatorCheckerListenerインタフェースを参照

Publicメンバー関数

  • void onDetectRooting ()
  • void onRunningEmulator ()
  • void onDetectDebuggingMode ()

 

メンバ関数文書化

void com.kollus.sdk.media.EmulatorCheckerListener.onDetectDebuggingMode ()

再生中にデバッグ モードがオンになっている場合に呼び出されます。

void com.kollus.sdk.media.EmulatorCheckerListener.onDetectRooting ()

再生中にルーティングが検出されたときに呼び出されます。

void com.kollus.sdk.media.EmulatorCheckerListener.onRunningEmulator ()

エミュレータで再生したときに呼び出されます。

com.kollus.sdk.media.util.ErrorCodes クラス参照

Publicメンバー関数

  • String getErrorString (int errorCode)

静的Publicメンバー関数

  • static synchronized ErrorCodes getInstance (Context context)

静的Public属性

  • static final int ERROR_EXPIRED_KEY = -2
  • static final int ERROR_INVALID_KEY = -1
  • static final int ERROR_OK = 0
  • static final int ERROR_UNDEFINED_CODE = -1000
  • static final int MEDIA_ERROR_IO = -1004
  • static final int MEDIA_ERROR_MALFORMED = -1007
  • static final int ERROR_UNSUPPORTED = -1010
  • static final int ERROR_UNSUPPORTED_DEVICE = -1015
  • static final int ERROR_CODEC_INIT = -1102
  • static final int ERROR_CODEC_DECODE = -1103
  • static final int ERROR_CHECK_SETTING_NOT_SW_CODEC = -1104
  • static final int ERROR_SERVER_BLACK_OUT = -1105
  • static final int ERROR_ALREADY_DOWNLOADED = -1631
  • static final int ERROR_TMCM_INIT = -2001
  • static final int ERROR_TMCM_ROOTING = -2002
  • static final int ERROR_TMCM_EMURATOR = -2003
  • static final int ERROR_EMURATOR = -2004
  • static final int ERROR_EMURATOR_VIA_DEVICE = -2005
  • static final int ERROR_UNKNOWN_MULTI_DRM = -2100
  • static final int ERROR_LIVE_NOT_BROADCASTING = -3012
  • static final int ERROR_DUPLICATION_BLOCK_OR_EXPIRED_TIME_MEDIA_KEY = -3013
  • static final int ERROR_INVALID_MEDIA_CONTENT_KEY = -4001
  • static final int ERROR_INVALID_SECURITY_KEY = -4002
  • static final int ERROR_INVALID_CHANNEL_KEY = -4003
  • static final int ERROR_INVALID_USER_KEY = -4004
  • static final int ERROR_INVALID_TRANSCODING_FILE_PATH = -4005
  • static final int ERROR_INVALID_ALIAS_KEY = -4006
  • static final int ERROR_INVALID_JWT = -4007
  • static final int ERROR_INVALID_MEDIA_TOKEN = -4008
  • static final int ERROR_NO_TRANSCODING_FILE = -4011
  • static final int ERROR_NO_MEDIA_CONTENT = -4012
  • static final int ERROR_NO_CONTENT_OWNER = -4013
  • static final int ERROR_NO_CONTENT_DISTRIBUTOR = -4014
  • static final int ERROR_NO_CHANNEL = -4015
  • static final int ERROR_NO_PAYMENT = -4016
  • static final int ERROR_NO_DEFAULT_MAIN_SITE = -4019
  • static final int ERROR_NO_MAIN_MEDIA_CONTENT = -4020
  • static final int ERROR_UNAVAILABLE_TRANSCODING_FILE = -4021
  • static final int ERROR_UNAVAILABLE_MEDIA_CONTENT = -4022
  • static final int ERROR_UNAVAILABLE_CONTENT_OWNER = -4023
  • static final int ERROR_UNAVAILABLE_CONTENT_DISTRIBUTOR = -4024
  • static final int ERROR_UNAVAILABLE_CHANNEL = -4025
  • static final int ERROR_UNAVAILABLE_CHANNEL_DISTRIBUTION = -4026
  • static final int ERROR_NOT_ALLOWED_REFERER = -4031
  • static final int ERROR_NOT_ALLOWED_ACCESS_FOR_BLOCKING_CAPTURE = -4032
  • static final int ERROR_NOT_PUBLIC_SHARED_CHANNEL = -4081
  • static final int ERROR_MISMATCH_USER_KEY = -4082
  • static final int ERROR_ACCESS_WITHOUT_MEDIA_CONTENT_KEY = -4083
  • static final int ERROR_NOT_SUPPORT_DEVICE = -4084
  • static final int ERROR_TOKEN_EXPIRED = -4085
  • static final int ERROR_NETWORK_CON_TIMEOUT = -4105
  • static final int ERROR_MULTI_DRM_EXPIRED = -7000
  • static final int ERROR_INVALID_CRYPTO_KEY = -7001
  • static final int ERROR_WIDEVINE_NOT_SUPPORT = -7109
  • static final int ERROR_STOAGE_MANAGER_BASE = -8000
  • static final int ERROR_CURLE_COULDNT_RESOLVE_HOST = -8006
  • static final int ERROR_CURLE_COULDNT_CONNECT = -8007
  • static final int ERROR_CURLE_PARTIAL_FILE = -8018
  • static final int ERROR_CURLE_OPERATION_TIMEDOUT = -8028
  • static final int ERROR_CURLE_RECV_ERROR = -8056
  • static final int ERROR_BAD_REQUEST = -8400
  • static final int ERROR_UNAUTHORIZED_1 = -8401
  • static final int ERROR_UNAUTHORIZED_2 = -8402
  • static final int ERROR_FORBIDDEN = -8403
  • static final int ERROR_NOT_EXIST_FILE = -8404
  • static final int ERROR_METHOD_NOT_ALLOWED = -8405
  • static final int ERROR_INTERNAL_SERVER = -8500
  • static final int ERROR_NOT_IMPLEMENTED = -8501
  • static final int ERROR_BAD_GATEWAY = -8502
  • static final int ERROR_SERVICE_UNAVAILABLE = -8503
  • static final int ERROR_GATEWAY_TIMEOUT = -8504
  • static final int ERROR_HTTP_VERSION_NOT_SUPPORTED = -8505
  • static final int ERROR_REQUEST_URL = -8461
  • static final int ERROR_GET_USER_IP = -8462
  • static final int ERROR_ACCESS_DENIED_FOLDER = -8463
  • static final int ERROR_DUPLICATION_BLOCK_PROCESS = -8464
  • static final int ERROR_VERIFY_MEDIA_KEY = -8465
  • static final int ERROR_REQEST_URL_BLOCK = -8466
  • static final int ERROR_MEDIA_KEY_TIME_EXPIRE = -8467
  • static final int ERROR_MEDIA_DOMAIN_VALIDATE = -8468
  • static final int ERROR_HEAVY_REQUEST = -8469
  • static final int ERROR_PLYMENT = -8470
  • static final int ERROR_GEO_RESTRICTION = -8471
  • static final int ERROR_PREVIEW_ERROR = -8472
  • static final int ERROR_USER_KEY = -8473
  • static final int ERROR_CONTENT_NOT_PUBLIC_CHANNEL = -8474
  • static final int ERROR_USED_MEDIA_KEY = -8475
  • static final int ERROR_MAX_REQUEST_SIZE = -8476
  • static final int ERROR_DIFFERENT_ES_KEY = -8477
  • static final int ERROR_ACCESS_DENIED_MEMCACHE_SERVER = -8478
  • static final int ERROR_DUPLICATION_BLOCK_MEDIA_KEY = -8479
  • static final int ERROR_NOT_NORMAL_REQUEST_VIDEO_GATEWAY = -8480
  • static final int ERROR_EDGE_RADIS_WRITING = -8481
  • static final int ERROR_EDGE_RADIS_READING = -8482
  • static final int ERROR_CREATE_DIRECTORY = -8600
  • static final int ERROR_CREATE_FILE = -8601
  • static final int ERROR_SAVE_DATA = -8602
  • static final int ERROR_OPEN_DB = -8603
  • static final int ERROR_CREATE_TABLE = -8604
  • static final int ERROR_SELECT_TABLE = -8605
  • static final int ERROR_DELETE_RECORD = -8606
  • static final int ERROR_INSERT_RECORD = -8607
  • static final int ERROR_OPEN_FILE = -8608
  • static final int ERROR_OUT_OF_MEMORY = -8609
  • static final int ERROR_READ_FILE = -8610
  • static final int ERROR_WRITE_FILE = -8611
  • static final int ERROR_PARAM_VALUE = -8613
  • static final int ERROR_NOT_LOAD = -8614
  • static final int ERROR_CANCEL_DOWNLOAD = -8615
  • static final int ERROR_GET_CONTENTS_LENGTH = -8617
  • static final int ERROR_GET_ENCODE_LEVEL = -8618
  • static final int ERROR_GET_MEDIA_URL = -8619
  • static final int ERROR_NOT_FOUND_DATA = -8620
  • static final int ERROR_NOT_FOUND_ID = -8621
  • static final int ERROR_DECODE_HEADER = -8622
  • static final int ERROR_STORAGE_FULL = -8623
  • static final int ERROR_UPDATE_RECORD = -8624
  • static final int ERROR_NOT_FOUND_SNAPSHOT_FILENAME = -8626
  • static final int ERROR_NOT_FOUND_THUMBNAIL_FILENAME = -8627
  • static final int ERROR_NOT_FOUND_RECORD = -8628
  • static final int ERROR_NOT_DOWNLOAD_COMPLETE_ALL = -8629
  • static final int ERROR_NOT_DOWNLOAD_TYPE = -8630
  • static final int ERROR_ALREADY_DOWNLOADING = -8631
  • static final int ERROR_DECRYPT_CONTENT_INFO_LINK = -8632
  • static final int ERROR_PARSE_CONTENT_INFO_LINK = -8633
  • static final int ERROR_DECRYPT_COMPANY_AUTH_INFO = -8634
  • static final int ERROR_PARSE_COMPANY_AUTH_INFO = -8635
  • static final int ERROR_NOT_VAILD_COMPANY_AUTH_INFO = -8636
  • static final int ERROR_NO_USE_CONTENT_URL = -8637
  • static final int ERROR_NOT_EXIST_DOWNLOADED_CONTENTS = -8638
  • static final int ERROR_EXPIRATION_DATE = -8643
  • static final int ERROR_EXPIRATION_COUNT = -8644
  • static final int ERROR_REQUEST_CONTENT_URL = -8645
  • static final int ERROR_NOT_VAILD_CONTENTS_INFO = -8646
  • static final int ERROR_CREATE_NO_MEDIA_FILE = -8647
  • static final int ERROR_DECRYPT = -8649
  • static final int ERROR_NOT_ALLOW_DOWNLOAD = -8650
  • static final int ERROR_EMPTY_COMPANY_AUTH_INFO = -8651
  • static final int ERROR_EMPTY_CONTENT_INFO = -8652
  • static final int ERROR_NOT_FOUND_DOMAIN = -8653
  • static final int ERROR_NOT_RECEIVE_DOMAIN = -8654
  • static final int ERROR_ABNORMAL_DRM_INFO = -8655
  • static final int ERROR_ABNORMAL_DRM_COMPLETE = -8656
  • static final int ERROR_ABNORMAL_DRM_PLAY = -8657
  • static final int ERROR_FORCE_EXPIRED = -8658
  • static final int ERROR_NOT_RECEIVE_ENC_DATA = -8659
  • static final int ERROR_NOT_FOUND_MOBILE_LOGO_FILENAME = -8660
  • static final int ERROR_CANNOT_CALL_API = -8661
  • static final int ERROR_NOT_FOUND_THUMBNAIL_URL = -8662
  • static final int ERROR_ALTER_TABLE = -8663
  • static final int ERROR_DIFFERENT_TIME = -8664
  • static final int ERROR_EMPTY_POSTER_UPLOAD_FILE_INFO = -8665
  • static final int ERROR_PARSE_POSTER_UPLOAD_FILE_INFO = -8666
  • static final int ERROR_NOT_FOUND_POSTER_URL = -8667
  • static final int ERROR_GET_MEDIA_ID = -8668
  • static final int ERROR_NOT_FOUND_SUBTITLE_FILENAME = -8669
  • static final int ERROR_EMPTY_PLAY_CALLBACK_INFO = -8670
  • static final int ERROR_DECRYPT_PLAY_CALLBACK_INFO = -8671
  • static final int ERROR_PARSE_PLAY_CALLBACK_INFO = -8672
  • static final int ERROR_ABNORMAL_PLAY_CALLBACK_INFO = -8673
  • static final int ERROR_PLAY_CALLBACK_EXPIRED = -8674
  • static final int ERROR_ABNORMAL_PLAY_CALLBACK_INFO_PLAY = -8675
  • static final int ERROR_ABNORMAL_UPLOAD_POSTER_INFO = -8676
  • static final int ERROR_GET_CONTENT_TYPE = -8677
  • static final int ERROR_GET_CONTENT_LAST_MODIFIED = -8678
  • static final int ERROR_ENCRYPT_KEY = -8679
  • static final int ERROR_FORCE_DELETE = -8680
  • static final int ERROR_DIFFERENT_EXPIRE_RESET = -8681
  • static final int ERROR_NOT_FOUND_DRM_KIND = -8682
  • static final int ERROR_EXPIRATION_PLAY_TIME = -8683
  • static final int ERROR_PLAY_CALLBACK_EXPIRATION_PLAY_TIME = -8686
  • static final int ERROR_CHECK_EXPIRATION_DATE = -8687
  • static final int ERROR_NOT_FOUND_COMMON_INFO = -8800
  • static final int ERROR_NOT_FOUND_ITEM_IN_PLAYLIST = -8801
  • static final int ERROR_EMPTY_PLAYLIST_INFO = -8802
  • static final int ERROR_INTRO_CANNOT_DOWNLOAD = -8803
  • static final int ERROR_DUPLICATION_NETWORK_ERR = -8804
  • static final int INFO_NETWORK_TIMEOUT = -8899
  • static final int ERROR_VIDEO_GATEWAY_ABNORMAL_RESPONSE = -8900
  • static final int ERROR_DRM_CALLBACK_BASE = -9000
  • static final int ERROR_PLAY_CALLBACK_BASE = -10000
  • static final int ERROR_VWM_BASE = -11000
  • static final int ERROR_FORENSIC_CURLE_COULDNT_RESOLVE_HOST = -11006
  • static final int ERROR_FORENSIC_CURLE_COULDNT_CONNECT = -11007
  • static final int ERROR_FORENSIC_CURLE_PARTIAL_FILE = -11018
  • static final int ERROR_FORENSIC_CURLE_OPERATION_TIMEDOUT = -11028
  • static final int ERROR_FORENSIC_CURLE_RECV_ERROR = -11056
  • static final int ERROR_FORENSIC_INSTANCE_INITIALIZE = -11099
  • static final int ERROR_FORENSIC_MESSAGE_ID_RANGE = -11100
  • static final int ERROR_FORENSIC_CURLE_CONNECT = -11101
  • static final int ERROR_FORENSIC_CURLE_HEADER = -11102
  • static final int ERROR_FORENSIC_DESCRYPT_INSTANCE = -11103
  • static final int ERROR_FORENSIC_DESCRYPT_FUNCTION = -11104
  • static final int ERROR_FORENSIC_DESCRYPT_KEY = -11105
  • static final int ERROR_FORENSIC_DESCRYPT_CURL_DATA = -11106
  • static final int ERROR_FORENSIC_RECRIVED_DATA_BROKEN = -11107
  • static final int ERROR_FORENSIC_ENCRYPT_CACHE_DATA = -11108
  • static final int ERROR_FORENSIC_DESCRYPT_CACHE_DATA_SIZE = -11109
  • static final int ERROR_FORENSIC_EXPIRED_LICENSE = -11110
  • static final int ERROR_FORENSIC_DESCRYPT_WATERMARK_PATTERN_DATA = -11111
  • static final int ERROR_FORENSIC_BAD_REQUEST = -11400
  • static final int ERROR_FORENSIC_UNAUTHORIZED_1 = -11401
  • static final int ERROR_FORENSIC_UNAUTHORIZED_2 = -11402
  • static final int ERROR_FORENSIC_NOT_EXIST_FILE = -11404
  • static final int ERROR_FORENSIC_INTERNAL_SERVER = -11500
  • static final int ERROR_FORENSIC_NOT_IMPLEMENTED = -11501
  • static final int ERROR_FORENSIC_BAD_GATEWAY = -11502
  • static final int ERROR_FORENSIC_SERVICE_UNAVAILABLE = -11503
  • static final int ERROR_FORENSIC_GATEWAY_TIMEOUT = -11504
  • static final int ERROR_FORENSIC_HTTP_VERSION_NOT_SUPPORTED = -11505

Protectedプロパティ

  • final Context mContext
  • final Map< Integer, CodeBook > mCodeBooks

 

メンバ関数文書化

String com.kollus.sdk.media.util.ErrorCodes.getErrorString (int  errorCode)

Integerコードに該当するエラー文字を読み込む関数

媒介変数

errorCode 

エラーコード

戻り値

エラーコードに該当するメッセージ

static synchronized ErrorCodes com.kollus.sdk.media.util.ErrorCodes.getInstance (Context  context)[static]

ErrorCodesインスタンスを取得する関数

媒介変数

context 

App Context 

戻り値

ErrorCodesインスタンス


メンバーデータ文書化

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_DRM_COMPLETE = -8656[static]

DRMコンテンツダウンロード完了したが、結果値で異常値を受けた場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_DRM_INFO = -8655[static]

DRMコンテンツ情報を要請した場合、結果値で異常値を受けた場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_DRM_PLAY = -8657[static]

DRMコンテンツを再生しようとする場合、結果値で異常値を受けた場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_PLAY_CALLBACK_INFO = -8673[static]

Playコールバック呼び出し(Kind 1)して応答を受けた内容のresult値が0(エラー)の場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_PLAY_CALLBACK_INFO_PLAY = -8675[static]

Playコールバック呼び出し(Kind 3)して応答を受けた内容のresult値が0(エラー)の場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_UPLOAD_POSTER_INFO = -8676[static]

posterアップロード後、サーバーに応答を受けた内容のうち、error値がtureの場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ACCESS_DENIED_FOLDER = -8463[static]

認証が必要なフォルダへのアクセスを試みる

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ACCESS_DENIED_MEMCACHE_SERVER = -8478[static]

ローカルメムキャッシュサーバー接続エラーによりキーセット不可

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ALREADY_DOWNLOADED = -1631[static]

既にダウンロードしたコンテンツ

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ALREADY_DOWNLOADING = -8631[static]

ダウンロードしていますが、ダウンロードapiを呼び出すと

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ALTER_TABLE = -8663[static]

DBテーブル変更エラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_BAD_GATEWAY = -8502[static]

ゲートウェイの状態が悪い - このエラーはゲートウェイの状態が悪いか、サーバーの過負荷状態のときに発生

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_BAD_REQUEST = -8400[static]

文法上のエラーがあり、サーバーが要求事項を理解できない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CANCEL_DOWNLOAD = -8615[static]

コンテンツダウンロードキャンセル

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CANNOT_CALL_API = -8661[static]

APIを呼び出すことができません。(内部オブジェクトを終了する時点)

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CHECK_EXPIRATION_DATE = -8687[static]

DRMダウンロードコンテンツの再生時、チェック時間が過ぎた場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CHECK_SETTING_NOT_SW_CODEC = -1104[static]

ソフトウェアコーデックではありません。

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CODEC_DECODE = -1103[static]

デコード失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CODEC_INIT = -1102[static]

コーデック初期化失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CONTENT_NOT_PUBLIC_CHANNEL = -8474[static]

当該コンテンツのチャンネルが公開モードではない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CREATE_DIRECTORY = -8600[static]

ディレクトリ作成失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CREATE_FILE = -8601[static]

ファイル作成に失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CREATE_NO_MEDIA_FILE = -8647[static]

.nomediaファイル作成失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CREATE_TABLE = -8604[static]

DBテーブル作成に失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CURLE_COULDNT_CONNECT = -8007[static]

ネットワーク接続エラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CURLE_COULDNT_RESOLVE_HOST = -8006[static]

ホスト名エラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CURLE_OPERATION_TIMEDOUT = -8028[static]

ネットワーク·タイム·アウト

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CURLE_PARTIAL_FILE = -8018[static]

サーバに要求されたサイズと応答で受け取ったデータのサイズが異なる場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_CURLE_RECV_ERROR = -8056[static]

Receiveエラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DECODE_HEADER = -8622[static]

暗号化データ復号化に失敗した場合、media urllinkで認証サーバーに要請した後、応答を受けたヘッダーのXHTTP_ENC_DATAデータに対して復号化に失敗した場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DECRYPT = -8649[static]

暗号化文字列復号化に失敗した場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DECRYPT_COMPANY_AUTH_INFO = -8634[static]

企業認証情報の復号化に失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DECRYPT_CONTENT_INFO_LINK = -8632[static]

コンテンツ情報リンク復号化に失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DECRYPT_PLAY_CALLBACK_INFO = -8671[static]

Playコールバック呼び出し後、応答されたデータを復号化に失敗した場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DELETE_RECORD = -8606[static]

DBレコードの削除に失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DIFFERENT_ES_KEY = -8477[static]

要求されたキーがシステムに保存された値と異なる

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DIFFERENT_EXPIRE_RESET = -8681[static]

DRMコールバックセッションが一致しないため、content_expire_resetに失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DIFFERENT_TIME = -8664[static]

デバイスとサーバー間の時間が一致しないため、ダウンロードを許可しません。

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DUPLICATION_BLOCK_MEDIA_KEY = -8479[static]

重複ブロックにより拒否されたmedia_key

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_DUPLICATION_BLOCK_PROCESS = -8464[static]

重複ブロックプロセスの進行中にエラーが発生

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_EMPTY_COMPANY_AUTH_INFO = -8651[static]

顧客認証サーバーからAUTH情報を取得できなかった場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_EMPTY_CONTENT_INFO = -8652[static]

コンテンツ情報を取得できなかった場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_EMPTY_PLAY_CALLBACK_INFO = -8670[static]

Playコールバック呼び出し後、応答は受信したが受信データがない場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_EMPTY_PLAYLIST_INFO = -8802[static]

プレイリスト要請後、回答を受けたが受信データがない場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_EMPTY_POSTER_UPLOAD_FILE_INFO = -8665[static]

ポスターファイルのアップロード後、サーバーからの応答は受信したが受信データがない場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_ENCRYPT_KEY = -8679[static]

暗号化キー生成失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_EXPIRATION_COUNT = -8644[static]

再生有効回数をすべて使い切った場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_EXPIRATION_DATE = -8643[static]

端末タイプ値が無効です。 端末のレベル値が無効です。 追加のブロックダウンロード完了エラーではなく、このコードがAPIで返されることもない ネットワークライブラリの初期化失敗再生の有効期限が切れた場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_EXPIRATION_PLAY_TIME = -8683[static]

DRMダウンロードコンテンツの再生有効再生時間をすべて使い切った場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_EXPIRED_KEY = -2[static]

認証キーの有効期限

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_FORBIDDEN = -8403[static]

権限なし - 接続失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_FORCE_DELETE = -8680[static]

DRMコールバックサーバーから削除要請を受けた場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_FORCE_EXPIRED = -8658[static]

DRMコールバックURLでkind:3に配信後、強制expire情報をダウンロードした場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_GATEWAY_TIMEOUT = -8504[static]

ネットワーク·タイム·アウト

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_GEO_RESTRICTION = -8471[static]

当該国家遮断

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_GET_CONTENT_LAST_MODIFIED = -8678[static]

エッジサーバーからLAST-MODIFIED情報を取得できない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_GET_CONTENT_TYPE = -8677[static]

エッジサーバーからContent-Type情報を取得できない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_GET_CONTENTS_LENGTH = -8617[static]

ネットワークに問題が発生したサーバーからコンテンツの長さを取得できない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_GET_ENCODE_LEVEL = -8618[static]

サーバーからコンテンツエンコードのレベル情報を取得できない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_GET_MEDIA_ID = -8668[static]

エッジサーバーからメディアIDを取得できない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_GET_MEDIA_URL = -8619[static]

サーバーからメディアURLを取得できない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_GET_USER_IP = -8462[static]

ユーザーの有効なIP情報確認に失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_HEAVY_REQUEST = -8469[static]

Heavy request error 

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_HTTP_VERSION_NOT_SUPPORTED = -8505[static]

ブラウザの設定に Http1.1 設定がされているか確認

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_INSERT_RECORD = -8607[static]

DBレコード追加失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_INTERNAL_SERVER = -8500[static]

サーバー内部のエラー - このエラーは、Web サーバーが要求事項を実行できない場合に発生します。

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_INTRO_CANNOT_DOWNLOAD = -8803[static]

イントロコンテンツはダウンロードできない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_INVALID_KEY = -1[static]

認証キーエラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_INVALID_MEDIA_CONTENT_KEY = -4001[static]

ビデオゲートウェイエラーコード

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_LIVE_NOT_BROADCASTING = -3012[static]

ライブ時ネットワークエラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_MAX_REQUEST_SIZE = -8476[static]

認証確認最大リクエスト長エラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_MEDIA_DOMAIN_VALIDATE = -8468[static]

미디어 Domain validate error 

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_MEDIA_KEY_TIME_EXPIRE = -8467[static]

メディアキー Time Expire

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_METHOD_NOT_ALLOWED = -8405[static]

当該要請が不可能な場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_MULTI_DRM_EXPIRED = -7000[static]

外部DRMエラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NETWORK_CON_TIMEOUT = -4105[static]

ネットワーク·タイムアウト

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NO_USE_CONTENT_URL = -8637[static]

処理できないURLリクエストです。

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_ALLOW_DOWNLOAD = -8650[static]

このURLリンクはダウンロードできません。

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_DOWNLOAD_COMPLETE_ALL = -8629[static]

ダウンロードタイプのコンテンツをすべて受信していない場合、ダウンロードタイプのコンテンツをすべて受信していない状態で再生した場合、

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_DOWNLOAD_TYPE = -8630[static]

ダウンロードタイプのコンテンツでない場合は、ダウンロードタイプではないコンテンツIDでダウンロード関連APIを呼び出して使用する場合は、

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_EXIST_DOWNLOADED_CONTENTS = -8638[static]

ダウンロードされたコンテンツが存在しません。

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_EXIST_FILE = -8404[static]

物理的なファイルが存在しない場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_COMMON_INFO = -8800[static]

コンテンツリストに共通情報が見つからない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_DATA = -8620[static]

保存されたデータが見つからない場合は、希望するブロック情報が見つからない場合に発生するが、API機能を実装するための内部エラーコードAPIの呼び出し時に返却値では受け取ることができない。

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_DOMAIN = -8653[static]

エッジサーバーに要請時に使用したURLドメインがエッジサーバーの応答情報のドメインリストと一致しない場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_DRM_KIND = -8682[static]

DRMコールバック要請時に伝達した項目に対する応答情報が受信されなかった場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_ID = -8621[static]

該当コンテンツIDが見つからない場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_ITEM_IN_PLAYLIST = -8801[static]

コンテンツリストで該当項目が見つからなかった場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_MOBILE_LOGO_FILENAME = -8660[static]

モバイルロゴURLからファイル名が見つからない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_POSTER_URL = -8667[static]

ビデオゲートウェイでMedia info情報を取得した項目の中にposter urlが見つからない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_RECORD = -8628[static]

DBレコードが見つからない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_SNAPSHOT_FILENAME = -8626[static]

消すキャッシュがない場合、動作中のキャッシュコンテンツを除いて、使用しないキャッシュがこれ以上ない場合、API機能を実装するための内部エラーコードAPIの呼び出し時に返却値では受け取ることができない。 スナップショット urlでファイル名が見つからない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_SUBTITLE_FILENAME = -8669[static]

ビデオゲートウェイでMedia info情報を取得した項目の中に字幕URL文字列でファイル名が見つからない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_THUMBNAIL_FILENAME = -8627[static]

サムネイル urlでファイル名が見つからない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_THUMBNAIL_URL = -8662[static]

ダウンロードするサムネイル urlがない場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_IMPLEMENTED = -8501[static]

適用されない - このエラーは、Web サーバーが要求事項を実行するために必要な機能をサポートしていない場合に発生

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_LOAD = -8614[static]

コンテンツを読み込めないため失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_NORMAL_REQUEST_VIDEO_GATEWAY = -8480[static]

ビデオゲートウェイを介した正常なリクエストではない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_RECEIVE_DOMAIN = -8654[static]

エッジ サーバーからドメイン リストを受信できなかった場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_RECEIVE_ENC_DATA = -8659[static]

エッジサーバーでXHTTP_ENC_DATA情報を受信できなかった場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_VAILD_COMPANY_AUTH_INFO = -8636[static]

業者認証情報が有効でない業者認証情報を受け取ったことをチェックする際、有効期間や有効再生数値が負の場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_VAILD_CONTENTS_INFO = -8646[static]

コンテンツ関連情報が破損しています。

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_OK = 0[static]

正常

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_OPEN_DB = -8603[static]

DBファイルを開くことに失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_OPEN_FILE = -8608[static]

ファイルを開くことに失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_OUT_OF_MEMORY = -8609[static]

メモリ不足

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_PARAM_VALUE = -8613[static]

urlリンク情報の要請時、メディア情報を得ることができない時、この場合使用した関数の因子の中でERROR_DETAIL_INFO構造体タイプの変数からstrMessageメンバー変数の値を得てサーバーから受けたエラー内容を確認する。 関数因子値が適切でない

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_PARSE_COMPANY_AUTH_INFO = -8635[static]

業者認証情報 JSON パーシングに失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_PARSE_CONTENT_INFO_LINK = -8633[static]

コンテンツ情報リンクJSON パーシング失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_PARSE_PLAY_CALLBACK_INFO = -8672[static]

Playコールバック呼び出し後に応答したデータをJSONパーシングに失敗した場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_PARSE_POSTER_UPLOAD_FILE_INFO = -8666[static]

ポスターファイルのアップロード後、サーバーから応答を受けたデータをJSONパーシングに失敗した場合、

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_PLAY_CALLBACK_EXPIRATION_PLAY_TIME = -8686[static]

PlayCallbackで受信した再生有効時間が満了した場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_PLAY_CALLBACK_EXPIRED = -8674[static]

Playコールバック呼び出し(Kind 3)して応答を受けた内容のexpire値が1人(強制満了)の場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_PLYMENT = -8470[static]

Payment error 

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_PREVIEW_ERROR = -8472[static]

preview error 

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_READ_FILE = -8610[static]

ファイルの読み込みに失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_REQEST_URL_BLOCK = -8466[static]

リクエストURLブロック

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_REQUEST_CONTENT_URL = -8645[static]

コンテンツを引き継ぐには、コンテンツurlでリクエストする必要があります。

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_REQUEST_URL = -8461[static]

requesturl分析エラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_SAVE_DATA = -8602[static]

ファイルデータの保存に失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_SELECT_TABLE = -8605[static]

DBテーブルselectに失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_SERVER_BLACK_OUT = -1105[static]

ライブ時ネットワークエラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_SERVICE_UNAVAILABLE = -8503[static]

サービス不能 - このエラーは、サービスが現在停止している状態、または一時的な過負荷または管理状況のときに発生する可能性がある。

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_STOAGE_MANAGER_BASE = -8000[static]

ストレージ マネージャーからのデフォルト

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_STORAGE_FULL = -8623[static]

デバイスに保存するストレージ容量が不足している場合

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_TMCM_INIT = -2001[static]

テルテンエミュレータの初期化エラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_UNAUTHORIZED_1 = -8401[static]

権限なし - 接続失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_UNAUTHORIZED_2 = -8402[static]

権限なし - 接続失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_UNDEFINED_CODE = -1000[static]

不明な誤り

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_UNKNOWN_MULTI_DRM = -2100[static]

Multi DRMエラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_UNSUPPORTED = -1010[static]

未支援コンテンツ

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_UNSUPPORTED_DEVICE = -1015[static]

未支援端末

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_UPDATE_RECORD = -8624[static]

DBレコード更新に失敗

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_USED_MEDIA_KEY = -8475[static]

当該メディアキーを既に使用したことがある

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_USER_KEY = -8473[static]

UserKey error 

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_VERIFY_MEDIA_KEY = -8465[static]

メディアキー検証エラー

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_VIDEO_GATEWAY_ABNORMAL_RESPONSE = -8900[static]

ビデオゲートウェイにMedia infoを要請した時、error値がtrueの場合(正常再生が不可能な状況)

final int com.kollus.sdk.media.util.ErrorCodes.ERROR_WRITE_FILE = -8611[static]

ファイルの書き込みに失敗

final int com.kollus.sdk.media.util.ErrorCodes.INFO_NETWORK_TIMEOUT = -8899[static]

ネットワークタイムアウト時の再試行のための返戻値であり、API返戻値ではない(エラーメッセージに追加する事項ではない)。

final int com.kollus.sdk.media.util.ErrorCodes.MEDIA_ERROR_IO = -1004[static]

ファイルまたはネットワークIO関連エラー

final int com.kollus.sdk.media.util.ErrorCodes.MEDIA_ERROR_MALFORMED = -1007[static]

ストリームが標準に合わない場合

com.kollus.sdk.media.MediaPlayer.EXTERNAL_DISPLAY_MODE Enum Reference

Public属性

  • EXTERNAL_HDMI_DISPLAY
  • EXTERNAL_WIFI_DISPLAY

 

詳細な説明

外部モニターが検知されたときのタイプ


メンバーデータ文書化

com.kollus.sdk.media.MediaPlayer.EXTERNAL_DISPLAY_MODE.EXTERNAL_HDMI_DISPLAY

HDMIが繋がったり切れたりした時

com.kollus.sdk.media.MediaPlayer.EXTERNAL_DISPLAY_MODE.EXTERNAL_WIFI_DISPLAY

Wifi Displayが繋がったり切れたりした時

com.kollus.sdk.media.ForensicWatermarkView クラス参照

Publicメンバー関数

  • ForensicWatermarkView (Context context, KollusStorage storage, String key, String expireDate, boolean isDownload)
  • void setStrength (int alpha)

Protectedメンバー関数

  • void onLayout (boolean changed, int l, int t, int r, int b)
  • int start (long message)
  • void stop ()

 

生成者&消滅者文書化

com.kollus.sdk.media.ForensicWatermarkView.ForensicWatermarkView (Context  context, KollusStorage  storage, String  key, String  expireDate, boolean  isDownload)

フォレンジックウォーターマークを表示するViewで最上位View GroupにaddViewを表示する必要があります。

媒介変数

context 

App Context 

storage 

Kollus Storage インスタンス

key 

発給された鍵

expireDate 

発行された鍵の満了期限

isDownload 

ダウンロードコンテンツの有無


メンバ関数文書化

void com.kollus.sdk.media.ForensicWatermarkView.setStrength (int  alpha)

フォレンジック強度を指定する関数です。 UIaddViewの前に設定すると反映されます。

媒介変数

alpha 

範囲0~255であり、基本値は2であり、これより低いと検出できないことがあり、高すぎるとウォーターマークが見え、視認性が低下します。

com.kollus.sdk.media.content.KollusBookmark クラス参照

Publicメンバー関数

  • KollusBookmark ()
  • int getLevel ()
  • void setLevel (int level)
  • void setLabel (String label)
  • String getLabel ()
  • void setTitle (String title)
  • String getTitle ()
  • void setTime (int time)
  • int getTime ()
  • void setThumbnail (Bitmap bm)
  • Bitmap getThumbnail ()
  • int describeContents ()
  • void writeToParcel (Parcel dest, int flags)

静的Publicメンバー関数

  • static ArrayList< KollusBookmark > getBookmarkInfo (String jsonString)

静的Public属性

  • static final int NO_LEVEL = -1
  • static final int USER_LEVEL = 0
  • static final int PROVIDER_LEVEL = 1
  • static final int MAX_BOOKMARK = 1000

 

生成者&消滅者文書化

com.kollus.sdk.media.content.KollusBookmark.KollusBookmark ()

SDK内部で管理します。


メンバ関数文書化

static ArrayList< KollusBookmark > com.kollus.sdk.media.content.KollusBookmark.getBookmarkInfo (String  jsonString)[static]

SDK内部で管理します。

媒介変数

jsonString 

JSON形式の文字であるブックマークデータ

戻り値

ブックマーク·リスト

String com.kollus.sdk.media.content.KollusBookmark.getLabel ()

ブックマークのラベルをインポートするときに使用します。

戻り値

ブックマーク·ラベル

int com.kollus.sdk.media.content.KollusBookmark.getLevel ()

ブックマークレベルを取得する関数

戻り値

ブックマーク レベル [USER_LEVELPROVIDER_LEVEL]

Bitmap com.kollus.sdk.media.content.KollusBookmark.getThumbnail ()

ブックマークの画像をインポートするときに使用します。

戻り値

ブックマーク·イメージ

int com.kollus.sdk.media.content.KollusBookmark.getTime ()

ブックマークの時間を取得するときに使用します。

戻り値

ブックマークの時間(秒)

String com.kollus.sdk.media.content.KollusBookmark.getTitle ()

ブックマーク名をインポートするときに使用します。

戻り値

ブックマーク名

void com.kollus.sdk.media.content.KollusBookmark.setLabel (String  label)

ブックマークのラベルを設定します。

媒介変数

label 

ブックマーク·ラベル

void com.kollus.sdk.media.content.KollusBookmark.setLevel (int  level)

ブックマークのレベルを設定します。

媒介変数

level 

ブックマーク·レベル

void com.kollus.sdk.media.content.KollusBookmark.setThumbnail (Bitmap  bm)

ブックマークの画像を設定します。

媒介変数

bm 

ブックマーク·イメージ

void com.kollus.sdk.media.content.KollusBookmark.setTime (int  time)

ブックマークの時間を設定します。

媒介変数

time 

ブックマークの時間(秒)

void com.kollus.sdk.media.content.KollusBookmark.setTitle (String  title)

ブックマーク名を設定します。

媒介変数

title 

ブックマーク名

 

メンバーデータ文書化

final int com.kollus.sdk.media.content.KollusBookmark.MAX_BOOKMARK = 1000[static]

最大ブックマーク数

final int com.kollus.sdk.media.content.KollusBookmark.PROVIDER_LEVEL = 1[static]

Service Providerが追加したブックマーク

final int com.kollus.sdk.media.content.KollusBookmark.USER_LEVEL = 0[static]

ユーザーが追加したブックマーク

com.kollus.sdk.media.content.KollusContent クラス参照

クラス

  • class ChattingInfoenum ContentType
  • class SubtitleInfo

Publicメンバー関数

  • KollusContent ()
  • KollusContent (Parcel in)
  • void setForPlay (Parcel in)
  • void setForDownload (Parcel in)
  • void setByJson (String jsonString)
  • void copy (KollusContent content)
  • boolean isSection ()
  • String getMediaContentKeyMD5 ()
  • void setMediaContentKey (String key)
  • String getMediaContentKey ()
  • String getUploadFileKey ()
  • void setContentType (ContentType type)
  • ContentType getContentType ()
  • String getLicenseUrl ()
  • String getLicenseKey ()
  • String getLicenseToken ()
  • String getCompany ()
  • String getThumbnailPath ()
  • String getOriginThumbnailPath ()
  • String getScreenShotPath ()
  • String getAiScriptPath ()
  • String getCourse ()
  • String getSubCourse ()
  • String getTeacher ()
  • String getSynopsis ()
  • String getDetailInfoUrl ()
  • int getUriIndex ()
  • void setUriIndex (int index)
  • void setPlaytime (int playtime)
  • int getPlaytime ()
  • int getStartAt ()
  • int getDuration ()
  • void setReceivedSize (long receiveSize)
  • long getReceivedSize ()
  • void setReceivingSize (long receiveSize)
  • long getReceivingSize ()
  • void setFileSize (long fileSize)
  • long getFileSize ()
  • boolean IsInvalidFileSize ()
  • String getMediaUrl ()
  • void setLocalMediaUrl (String mediaUrl)
  • String getLocalMediaUrl ()
  • int getPlaySectionStart ()
  • int getPlaySectionEnd ()
  • int getRepeatPlaySectionStart ()
  • int getRepeatPlaySectionEnd ()
  • boolean getDisablePlayRate ()
  • int getSeekableEnd ()
  • String getCaptionStyle ()
  • boolean isVmCheck ()
  • void setDownloadPercent (int percent)
  • int getDownloadPercent ()
  • void setDownloadCompleted (boolean complete)
  • boolean isCompleted ()
  • void setDownloadError (boolean bError)
  • boolean getDownloadError ()
  • void setLoaded (boolean bLoaded)
  • boolean isLoaded ()
  • String getNextEpisodeCallbackUrl ()
  • String getNextEpisodeCallbackData ()
  • int getNextEpisodeShowTime ()
  • boolean getForceNScreen ()
  • int getMaxPlaybackRate ()
  • boolean useBlockEmulator ()
  • boolean isIgnoreZero ()
  • boolean getMute ()
  • boolean getDisableTvOut ()
  • boolean isAudioFile ()
  • boolean isIntro ()
  • boolean getSeekable ()
  • int getSkipSec ()
  • String getAudioWaterMark ()
  • String getForensicWaterMark ()
  • boolean hasAudioWaterMark ()
  • boolean hasForensicWaterMark ()
  • boolean isThumbnailEnable ()
  • boolean isThumbnailDownloadSync ()
  • String getVideoWaterMarkCode ()
  • int getVideoWaterMarkAlpha ()
  • int getVideoWaterMarkFontSize ()
  • int getVideoWaterMarkFontColor ()
  • int getVideoWaterMarkShowTime ()
  • int getVideoWaterMarkHideTime ()
  • int getVideoWaterMarkSpace ()
  • boolean isVideoWaterMarkRandom ()
  • boolean isLive ()
  • boolean isVr ()
  • int getExpirationDate ()
  • int getTotalExpirationCount ()
  • int getExpirationCount ()
  • int getTotalExpirationPlaytime ()
  • int getExpirationPlaytime ()
  • boolean getExpirationRefreshPopup ()
  • void setContentExpired (boolean expired)
  • boolean isContentExpirated ()
  • int getVideoWidth ()
  • int getVideoHeight ()
  • int getBitrate ()
  • boolean isDrm ()
  • void setDownloading (boolean downloading)
  • boolean isDownloading ()
  • void setDownloadCanceled ()
  • boolean isDownloadCanceled ()
  • String getSkinString ()
  • ChattingInfo getChattingInfo ()
  • Vector< SubtitleInfo > getSubtitleInfo ()
  • Vector< SubtitleInfo > getSubtitleSubInfo ()
  • String getServiceProviderMessage ()
  • void setServiceProviderMessage (String message)
  • String toString ()

静的Public属性

  • static final Parcelable.Creator< KollusContent > CREATOR

Protectedプロパティ

  • boolean mInvalidFileSize

 

詳細な説明

コンテンツ情報を管理するインターフェース


生成者&消滅者文書化

com.kollus.sdk.media.content.KollusContent.KollusContent ()

基本生成器

com.kollus.sdk.media.content.KollusContent.KollusContent (Parcel  in)

SDK内部で使用する生成器

媒介変数

in 

コンテンツ情報

 

メンバ関数文書化

void com.kollus.sdk.media.content.KollusContent.copy (KollusContent  content)

与えられた因子にコンテンツ情報をコピーする関数

媒介変数

content 

コンテンツ情報をコピーする対象KollusContent

String com.kollus.sdk.media.content.KollusContent.getAiScriptPath ()

AI SCriptアドレスを取得する関数で、パスが空の文字でなければAIの倍速が可能なコンテンツです。

String com.kollus.sdk.media.content.KollusContent.getAudioWaterMark ()

オーディオ ウォーター マークを取得する関数

戻り値

オーディオ·ウォーター·マーク

int com.kollus.sdk.media.content.KollusContent.getBitrate ()

ダウンロードコンテンツbitrateを取得する関数

戻り値

コンテンツ bitrate

String com.kollus.sdk.media.content.KollusContent.getCaptionStyle ()

字幕スタイル情報を取得する関数

戻り値

字幕スタイル

ChattingInfo com.kollus.sdk.media.content.KollusContent.getChattingInfo ()

チャット設定に必要な情報を取得する関数

戻り値

チャット情報

String com.kollus.sdk.media.content.KollusContent.getCompany ()

使用なし

戻り値

社名

ContentType com.kollus.sdk.media.content.KollusContent.getContentType ()

コンテンツタイプを取得する関数

戻り値

コンテンツタイプ

参考

ContentType 

String com.kollus.sdk.media.content.KollusContent.getCourse ()

不使用

戻り値

カテゴリー

String com.kollus.sdk.media.content.KollusContent.getDetailInfoUrl ()

ダウンロードコンテンツ詳細情報URL情報を取得する関数

戻り値

詳細情報URL

boolean com.kollus.sdk.media.content.KollusContent.getDisablePlayRate ()

配属が不可能かどうかをもたらす関数

戻り値

true:倍速調節不可能、false:倍速調節可能

boolean com.kollus.sdk.media.content.KollusContent.getDisableTvOut ()

外部出力ができないように設定されているかどうかをもたらす関数

戻り値

true:外部出力許容できない、false:外部出力可能

boolean com.kollus.sdk.media.content.KollusContent.getDownloadError ()

ダウンロード中にエラーが発生したかどうかがわかる関数

戻り値

エラーの有無

int com.kollus.sdk.media.content.KollusContent.getDownloadPercent ()

ダウンロード進行率を取得する関数

戻り値

ダウンロード進行率

int com.kollus.sdk.media.content.KollusContent.getDuration ()

コンテンツの長さを取得する関数

戻り値

コンテンツ長(ミリ秒)

int com.kollus.sdk.media.content.KollusContent.getExpirationCount ()

ダウンロード コンテンツに対して残っているプレイ可能回数を取得する関数

戻り値

残っている再生可能回数

int com.kollus.sdk.media.content.KollusContent.getExpirationDate ()

ダウンロード コンテンツに対して再生有効期限を取得する関数

戻り値

満了時間

int com.kollus.sdk.media.content.KollusContent.getExpirationPlaytime ()

ダウンロード コンテンツに対して残りのプレイ可能時間を取得する関数

戻り値

プレイ可能時間(秒)

boolean com.kollus.sdk.media.content.KollusContent.getExpirationRefreshPopup ()

期限切れのコンテンツに対して更新時にポップアップ ウィンドウを表示するかどうかを取得する関数

戻り値

ポップアップウィンドウを表示するかどうか

long com.kollus.sdk.media.content.KollusContent.getFileSize ()

ダウンロード済みコンテンツのファイルサイズ

戻り値

ファイルサイズ

boolean com.kollus.sdk.media.content.KollusContent.getForceNScreen ()

続きを見るポップアップウィンドウを表示するかどうかを取得する関数

戻り値

ポップアップウィンドウを表示するかどうか

String com.kollus.sdk.media.content.KollusContent.getForensicWaterMark ()

フォレンジックウォーターマークを持つ関数

戻り値

フォレンジック·ウォーター·マーク

String com.kollus.sdk.media.content.KollusContent.getLicenseKey ()

Multi DRMライセンスキーを取得する関数

戻り値

ライセンスキー

String com.kollus.sdk.media.content.KollusContent.getLicenseToken ()

Multi DRMライセンストークを取得する関数

戻り値

ライセンス·トークン

String com.kollus.sdk.media.content.KollusContent.getLicenseUrl ()

Multi DRMライセンスURLを取得する関数

戻り値

ライセンスURL

String com.kollus.sdk.media.content.KollusContent.getLocalMediaUrl ()

コンテンツの元のパスを取得する関数

戻り値

コンテンツアドレス

int com.kollus.sdk.media.content.KollusContent.getMaxPlaybackRate ()

最大倍速をもたらす関数をもたらす関数

戻り値

最大倍速

String com.kollus.sdk.media.content.KollusContent.getMediaContentKey ()

メディア コンテンツ キーを取得する関数

戻り値

メディア·コンテンツ·キー

String com.kollus.sdk.media.content.KollusContent.getMediaContentKeyMD5 ()

メディア コンテンツ キーのチェックサムを取得する関数

戻り値

メディアコンテンツキーのチェックサム

String com.kollus.sdk.media.content.KollusContent.getMediaUrl ()

コンテンツ アドレスを取得する関数。

戻り値

コンテンツ経路

boolean com.kollus.sdk.media.content.KollusContent.getMute ()

ミュートであるかどうかを取得する関数

戻り値

ミュートかどうか

String com.kollus.sdk.media.content.KollusContent.getNextEpisodeCallbackData ()

次回のCallback URL呼び出し時にpostデータを取得する関数

戻り値

次回のCallback URL呼び出し時のpostデータ

String com.kollus.sdk.media.content.KollusContent.getNextEpisodeCallbackUrl ()

次回Callback URLを取得する関数

戻り値

次回Callback URL

int com.kollus.sdk.media.content.KollusContent.getNextEpisodeShowTime ()

次回がある場合、UIボタンを表示する時間を取得する関数

戻り値

見せる時間

String com.kollus.sdk.media.content.KollusContent.getOriginThumbnailPath ()

元の設定された代表画像を取得する関数

int com.kollus.sdk.media.content.KollusContent.getPlaySectionEnd ()

再生区間終了時間を取得する関数

戻り値

再生区間終了時間(ミリ秒)

int com.kollus.sdk.media.content.KollusContent.getPlaySectionStart ()

再生区間の開始時間をもたらす関数

戻り値

再生区間開始時間(ミリ秒)

int com.kollus.sdk.media.content.KollusContent.getPlaytime ()

ダウンロードコンテンツについて最後の本位置(ミリ秒)

戻り値

続きを見る情報(ミリ秒)

long com.kollus.sdk.media.content.KollusContent.getReceivedSize ()

ダウンロードされたコンテンツのファイルサイズを取得する関数getCurrent Receive Sizeと比較してダウンロードbitrateで残り時間を計算するのに使用する関数

戻り値

受け取ったサイズ

long com.kollus.sdk.media.content.KollusContent.getReceivingSize ()

現在までにダウンロードされたコンテンツのファイルサイズ

戻り値

ダウンロードされたサイズ

int com.kollus.sdk.media.content.KollusContent.getRepeatPlaySectionEnd ()

繰り返し再生終了時間を取得する関数

戻り値

繰り返し再生終了時間(ミリ秒)

int com.kollus.sdk.media.content.KollusContent.getRepeatPlaySectionStart ()

反復再生開始時間をもたらす関数

戻り値

繰り返し再生開始時間(ミリ秒)

String com.kollus.sdk.media.content.KollusContent.getScreenShotPath ()

探索時に表示されるスナップショップイメージアドレスnaming ruleパス.width.height.count。拡張子の最初の3章は意味のないデータである。 したがって、最後の3 章は同じデータで処理しなければならない。 カウントは最大1200個で、所要時間が1200秒以下の場合、1秒当たり1枚

戻り値

スクレット·ショット·アドレス

boolean com.kollus.sdk.media.content.KollusContent.getSeekable ()

探索が可能かどうかを知ることができる関数

戻り値

探索の可否

int com.kollus.sdk.media.content.KollusContent.getSeekableEnd ()

探索が可能な時間をもたらす関数。探索が不可能に設定されている場合でも、リターンされる値だけは探索が可能です。

戻り値

探索が可能な時間(秒)

String com.kollus.sdk.media.content.KollusContent.getServiceProviderMessage ()

Kollus Player DRMListenerのonDRMINfoが発生した場合、サービスプロバイダのメッセージを確認することができる。

参考

com.kollus.sdk.media.KollusPlayerDRMListener 

戻り値

String サービス プロバイダーのメッセージ

String com.kollus.sdk.media.content.KollusContent.getSkinString ()

プレーヤースキンを取得する関数

戻り値

String JSON形式のスキンデータ

int com.kollus.sdk.media.content.KollusContent.getSkipSec ()

どれくらいの間seekができないのか設定された値を取得する関数

戻り値

seek 不可能な秒。 SDK内では自動的にSkipを防ぐことはありません。 該当する秒だけUIでSkipを防がなければなりません。

int com.kollus.sdk.media.content.KollusContent.getStartAt ()

サーバーに接続した時間を取得する時間

戻り値

接続したUTC時間

String com.kollus.sdk.media.content.KollusContent.getSubCourse ()

コンテンツタイトルを取得する関数

戻り値

コンテンツタイトル

Vector< SubtitleInfo > com.kollus.sdk.media.content.KollusContent.getSubtitleInfo ()

字幕情報リストを取得する関数

戻り値

字幕情報リスト

Vector< SubtitleInfo > com.kollus.sdk.media.content.KollusContent.getSubtitleSubInfo ()

付加字幕情報リストを取得する関数

戻り値

字幕情報リスト

String com.kollus.sdk.media.content.KollusContent.getSynopsis ()

不使用

戻り値

シノプシス

String com.kollus.sdk.media.content.KollusContent.getTeacher ()

不使用

戻り値

先生の名前

String com.kollus.sdk.media.content.KollusContent.getThumbnailPath ()

サムネイルアドレスを取得する関数

戻り値

サムネイルアドレス

int com.kollus.sdk.media.content.KollusContent.getTotalExpirationCount ()

ダウンロード コンテンツに対して元に与えられた再生可能回数を取得する関数

戻り値

再生可能回数

int com.kollus.sdk.media.content.KollusContent.getTotalExpirationPlaytime ()

ダウンロード コンテンツに対して元に与えられた再生有効期限を取得する関数

戻り値

元々与えられた再生満了時間(秒)

String com.kollus.sdk.media.content.KollusContent.getUploadFileKey ()

アップロード ファイル キーを取得する関数

戻り値

アップロードファイルキー

int com.kollus.sdk.media.content.KollusContent.getUriIndex ()

コンテンツ インデックスを取得する関数

戻り値

コンテンツ·インデックス

int com.kollus.sdk.media.content.KollusContent.getVideoHeight ()

ダウンロードコンテンツの縦サイズを取得する関数

戻り値

縦サイズ

int com.kollus.sdk.media.content.KollusContent.getVideoWaterMarkAlpha ()

ビデオ ウォーターマークの透明度をもたらす関数

戻り値

ビデオウォーターマーク透明度

String com.kollus.sdk.media.content.KollusContent.getVideoWaterMarkCode ()

ビデオ ウォーターマーク コードを取得する関数

戻り値

ビデオ·ウォーターマーク·コード

int com.kollus.sdk.media.content.KollusContent.getVideoWaterMarkFontColor ()

ビデオ ウォーターマーク 色を取得する関数

戻り値

ビデオ ウォーターマーク 色

int com.kollus.sdk.media.content.KollusContent.getVideoWaterMarkFontSize ()

ビデオ ウォーターマーク フォント サイズを取得する関数

戻り値

フォントサイズ

int com.kollus.sdk.media.content.KollusContent.getVideoWaterMarkHideTime ()

ビデオ ウォーターマークを非表示にする時間をもたらす関数

戻り値

隠す時間()

int com.kollus.sdk.media.content.KollusContent.getVideoWaterMarkShowTime ()

ビデオ ウォーターマークを表示する時間をもたらす関数

戻り値

見せる時間()

int com.kollus.sdk.media.content.KollusContent.getVideoWaterMarkSpace ()

ビデオ ウォーターマーク スペースの分割数を取得する関数

戻り値

分割数

int com.kollus.sdk.media.content.KollusContent.getVideoWidth ()

ダウンロードコンテンツの横サイズを取得する関数

戻り値

横 サイズ

boolean com.kollus.sdk.media.content.KollusContent.hasAudioWaterMark ()

オーディオウォーターマークが適用されたコンテンツであるかどうか

戻り値

適用可否

boolean com.kollus.sdk.media.content.KollusContent.hasForensicWaterMark ()

ウォーターマークが適用されたコンテンツかどうか

戻り値

適用可否

boolean com.kollus.sdk.media.content.KollusContent.isAudioFile ()

オーディオコンテンツであるか否かを知ることができる関数

戻り値

true:オーディオファイル、false:ビデオもあるファイル

boolean com.kollus.sdk.media.content.KollusContent.isCompleted ()

ダウンロードが完了するかどうかを取得する関数

戻り値

true:ダウンロード完了、false:ダウンロード未完了

boolean com.kollus.sdk.media.content.KollusContent.isContentExpirated ()

ダウンロード コンテンツが期限切れになっているかどうかを取得する関数

戻り値

コンテンツの有効期限の有無

boolean com.kollus.sdk.media.content.KollusContent.isDownloadCanceled ()

ダウンロードをキャンセルするかどうかを取得する関数

戻り値

ダウンロードをキャンセルするかどうか

boolean com.kollus.sdk.media.content.KollusContent.isDownloading ()

ダウンロード中か取得する関数

戻り値

ダウンロード中かどうか

boolean com.kollus.sdk.media.content.KollusContent.isDrm ()

ダウンロードコンテンツについてdrm可否を確認

戻り値

drmかどうか

boolean com.kollus.sdk.media.content.KollusContent.isIgnoreZero ()

続きを読む情報を無視するかどうかをもたらす関数

戻り値

trueならplayatが前後に一定時間未満の場合でも続きを見る実行

falseであれば、従来通り一定時間未満の場合は続きを見ずに最初から再生

例)KollusPlayerアプリは、接続情報が前後に10秒未満の場合、接続せずに最初から再生します。

boolean com.kollus.sdk.media.content.KollusContent.isIntro ()

イントロ映像かどうかがわかる関数

戻り値

イントロ映像かどうか

boolean com.kollus.sdk.media.content.KollusContent.IsInvalidFileSize ()

ダウンロード済みコンテンツのファイルサイズの有効性

戻り値

true:有効なファイル、false:無効なファイル

boolean com.kollus.sdk.media.content.KollusContent.isLive ()

ライブ映像かどうかをもたらす関数

戻り値

ライブ映像かどうか

boolean com.kollus.sdk.media.content.KollusContent.isLoaded ()

ダウンロードのためにロードしたかどうかをもたらす関数

戻り値

ロードの可否

boolean com.kollus.sdk.media.content.KollusContent.isSection ()

不使用

戻り値

 

boolean com.kollus.sdk.media.content.KollusContent.isThumbnailDownloadSync ()

load時サムネイルダウンロードがSync(nothread)かどうかを取得する関数

戻り値

true:load時にサムネイルダウンロードを一緒にする、false:サムネイルダウンロードを並列処理する

boolean com.kollus.sdk.media.content.KollusContent.isThumbnailEnable ()

サムネイルを有効にするかどうかをもたらす関数

戻り値

サムネイルを有効にするかどうか

boolean com.kollus.sdk.media.content.KollusContent.isVideoWaterMarkRandom ()

ビデオ ウォーターマークの表示がランダムかどうかをもたらす関数

戻り値

ランダムかどうか

boolean com.kollus.sdk.media.content.KollusContent.isVmCheck ()

仮想マシンで再生を許可するかどうかをもたらす関数

戻り値

true:仮想マシンでの再生許可、false:仮想マシンでの再生許可なし

boolean com.kollus.sdk.media.content.KollusContent.isVr ()

VR映像可否をもたらす関数

戻り値

VR映像かどうか

void com.kollus.sdk.media.content.KollusContent.setByJson (String  jsonString)

Json Stringでコンテンツ情報を設定する関数SDK内部で使用

媒介変数

jsonString 

コンテンツ情報を盛り込んだJson String

void com.kollus.sdk.media.content.KollusContent.setContentExpired (boolean  expired)

ダウンロードコンテンツが期限切れになっているかどうかを設定する関数

媒介変数

expired 

コンテンツの有効期限の有無

void com.kollus.sdk.media.content.KollusContent.setContentType (ContentType  type)

コンテンツタイプを設定する関数

媒介変数

type 

コンテンツタイプ

参考

ContentType 

void com.kollus.sdk.media.content.KollusContent.setDownloadCanceled ()

ダウンロードをキャンセルするかどうかを設定する関数メッセージでやり取りするため、ダウンロードのキャンセルが完了してもダウンロードの進行率が上がる可能性がある。

void com.kollus.sdk.media.content.KollusContent.setDownloadCompleted (boolean  complete)

ダウンロードが完了するかどうかを設定する関数

媒介変数

complete 

true:ダウンロード完了、false:ダウンロード未完了

void com.kollus.sdk.media.content.KollusContent.setDownloadError (boolean  bError)

ダウンロード中にエラーが発生したかどうかを設定する関数

媒介変数

bError 

エラーの有無

void com.kollus.sdk.media.content.KollusContent.setDownloading (boolean  downloading)

ダウンロード中かどうかを設定する関数

媒介変数

downloading 

ダウンロード中かどうか

void com.kollus.sdk.media.content.KollusContent.setDownloadPercent (int  percent)

ダウンロード進行率を設定する関数

媒介変数

percent 

ダウンロード進行率

void com.kollus.sdk.media.content.KollusContent.setFileSize (long  fileSize)

ダウンロード済みコンテンツのファイルサイズを設定する関数

void com.kollus.sdk.media.content.KollusContent.setForDownload (Parcel  in)

Parcelでダウンロードコンテンツ情報を設定する関数SDK内部で使用

媒介変数

in 

コンテンツ情報を盛り込んだParcel

void com.kollus.sdk.media.content.KollusContent.setForPlay (Parcel  in)

Parcelで再生コンテンツ情報を設定する関数SDK内部で使用

媒介変数

in 

コンテンツ情報を盛り込んだParcel

void com.kollus.sdk.media.content.KollusContent.setLoaded (boolean  bLoaded)

ダウンロードのためにロードしたかどうかを設定する関数

媒介変数

bLoaded 

ロードの可否

void com.kollus.sdk.media.content.KollusContent.setLocalMediaUrl (String  mediaUrl)

コンテンツの元のパスを設定する関数

void com.kollus.sdk.media.content.KollusContent.setMediaContentKey (String  key)

メディアコンテンツキーを設定する関数

媒介変数

key 

メディア·コンテンツ·キー

void com.kollus.sdk.media.content.KollusContent.setPlaytime (int  playtime)

続きを見る情報を設定する関数

媒介変数

playtime 

続きを見る情報(ミリ秒)

void com.kollus.sdk.media.content.KollusContent.setReceivedSize (long  receiveSize)

ダウンロードされたコンテンツのファイルサイズを設定する関数getCurrent Receive Sizeと比較して、ダウンロードbitrateで残り時間を計算するのに使う関数を計算した後、get Receiving Sizeでset Received Sizeをセットする必要があります。

媒介変数

receiveSize 

受け取ったサイズ

void com.kollus.sdk.media.content.KollusContent.setReceivingSize (long  receiveSize)

現在までにダウンロードされたサイズを設定する関数

媒介変数

receiveSize 

ダウンロードされたサイズ

void com.kollus.sdk.media.content.KollusContent.setServiceProviderMessage (String  message)

Kollus Player DRMListeneronDRMInfoが発生した場合、サービスプロバイダのメッセージを設定する関数

媒介変数

message 

サービスプロバイダーのメッセージ

void com.kollus.sdk.media.content.KollusContent.setUriIndex (int  index)

コンテンツインデックスを設定する関数

媒介変数

index 

コンテンツ·インデックス

String com.kollus.sdk.media.content.KollusContent.toString ()

KollusContentの内容を文字化する関数

戻り値

KollusContentの内容

boolean com.kollus.sdk.media.content.KollusContent.useBlockEmulator ()

エミュレータを使用しているかどうかをもたらす関数

戻り値

エミュレータを使用するかどうか


メンバーデータ文書化

final Parcelable.Creator<KollusContent> com.kollus.sdk.media.content.KollusContent.CREATOR[static]

초기값:= new Parcelable.Creator<KollusContent>() {

        @Override

        public KollusContent createFromParcel(Parcel in) {

            return new KollusContent(in);

        }

 

        @Override

        public KollusContent[] newArray(int size) {

            return new KollusContent[size];

        }

    }

生成者。SDK内で使用します。

com.kollus.sdk.media.KollusPlayerBookmarkListener インターフェース参照

Publicメンバー関数

  • void onBookmark (List< KollusBookmark > bookmark, boolean bWritable)
  • void onGetBookmarkError (int nErrorCode)
  • void onBookmarkUpdated (int position, boolean bUpdated)
  • void onBookmarkDeleted (int position, boolean bDeleted)

 

メンバ関数文書化

void com.kollus.sdk.media.KollusPlayerBookmarkListener.onBookmark (List< KollusBookmark >  bookmark, boolean  bWritable)

インストラクター用のブックマークやユーザーブックマークがある場合は、リスニングされます。

媒介変数

bookmark 

ブックマーク·リスト

bWritable 

falseの場合、ユーザーブックマークができないコンテンツです。

void com.kollus.sdk.media.KollusPlayerBookmarkListener.onBookmarkDeleted (int  position, boolean  bDeleted)

ブックマークが削除されたときにリスニングされます。 削除アクション後のネットワーク状況によっては、長時間後にリスニングされることがあります。

媒介変数

position 

削除する秒単位の位置

bDeleted 

削除の成否

void com.kollus.sdk.media.KollusPlayerBookmarkListener.onBookmarkUpdated (int  position, boolean  bUpdated)

ブックマークを追加または更新したときにリスニングされます。 追加アクション後のネットワーク状況によっては、長時間後にリスニングされることがあります。

媒介変数

position 

更新する秒単位の位置

bUpdated 

更新の成否

void com.kollus.sdk.media.KollusPlayerBookmarkListener.onGetBookmarkError (int  nErrorCode)

ネットワークエラー、JSONデータパーシングエラー、JSON errorフィールドが0でないときに発生します。



com.kollus.sdk.media.KollusPlayerCallbackListener インターフェース参照

Publicメンバー関数

  • void onCallbackMessage (String request, String response)

 

メンバ関数文書化

void com.kollus.sdk.media.KollusPlayerCallbackListener.onCallbackMessage (String  request, String  response)

DRM関連でサーバーに転送したデータとその結果値をStringで応答してもらう関数

媒介変数

request 

サーバーに転送したデータ

response 

サーバーから応答されたデータ



com.kollus.sdk.media.KollusPlayerContentMode クラス参照

静的Public属性

  • static final int ScaleAspectFit = 0
  • static final int ScaleAspectFill = 1
  • static final int ScaleAspectFillStretch = 2
  • static final int ScaleCenter = 3
  • static final int ScaleZoom = 4

 

メンバーデータ文書化

final int com.kollus.sdk.media.KollusPlayerContentMode.ScaleAspectFill = 1[static]

全体画面(比率維持)

final int com.kollus.sdk.media.KollusPlayerContentMode.ScaleAspectFillStretch = 2[static]

全画面(比率無視)

final int com.kollus.sdk.media.KollusPlayerContentMode.ScaleAspectFit = 0[static]

画面比率の維持

final int com.kollus.sdk.media.KollusPlayerContentMode.ScaleCenter = 3[static]

原本サイズ

final int com.kollus.sdk.media.KollusPlayerContentMode.ScaleZoom = 4[static]

ユーザー比率

com.kollus.sdk.media.KollusPlayerDRMListenerインタフェースを参照

Publicメンバー関数

  • void onDRM (String request, String response)
  • void onDRMInfo (KollusContent content, int nInfoCode)

静的Public属性

  • static final int DCB_INFO_DELETE = 0
  • static final int DCB_INFO_EXPIRED = 1
  • static final int DCB_INFO_RESET = 2

 

メンバ関数文書化

void com.kollus.sdk.media.KollusPlayerDRMListener.onDRM (String  request, String  response)

DRM関連でサーバーに転送したデータとその結果値をStringで応答してもらう関数

媒介変数

request 

サーバーに転送したデータ

response 

サーバーから応答されたデータ

void com.kollus.sdk.media.KollusPlayerDRMListener.onDRMInfo (KollusContent  content, int  nInfoCode)

DRMコールバックKind応答情報(コンテンツ削除、コンテンツ修正、コンテンツresetなど)

媒介変数

content 

コンテンツ情報

nInfoCode 

DCB_INFO_DELETE, DCB_INFO_EXPIRED, DCB_INFO_RESET중 하나의 값 

 

メンバーデータ文書化

final int com.kollus.sdk.media.KollusPlayerDRMListener.DCB_INFO_DELETE = 0[static]

load時にDRMコールバックKIND2、3でコンテンツ削除要請を受け、実際のコンテンツ関連削除後に通知

final int com.kollus.sdk.media.KollusPlayerDRMListener.DCB_INFO_EXPIRED = 1[static]

KIND3に対する応答で強制満了を受け、強制満了情報をコンテンツに保存して通知

final int com.kollus.sdk.media.KollusPlayerDRMListener.DCB_INFO_RESET = 2[static]

KIND3に対する回答として、コンテンツreset時にreset情報コンテンツに保存して通知

com.kollus.sdk.media.KollusPlayerDRMUpdateListener インターフェース参照

Publicメンバー関数

  • void onDRMUpdateStart ()
  • void onDRMUpdateProcess (String request, String response)
  • void onDRMUpdateComplete ()

 

メンバ関数文書化

void com.kollus.sdk.media.KollusPlayerDRMUpdateListener.onDRMUpdateComplete ()

DRM更新が完了したときに知らせる関数

void com.kollus.sdk.media.KollusPlayerDRMUpdateListener.onDRMUpdateProcess (String  request, String  response)

現在のDRM情報更新の進行状況を知らせる関数更新の場合、Void Kollus Player DRMListener.onDRM(String request, String response)の代わりに、この関数を通して伝達します。

媒介変数

request 

サーバーに転送したデータ

response 

サーバーから送信されたデータ

void com.kollus.sdk.media.KollusPlayerDRMUpdateListener.onDRMUpdateStart ()

DRM更新開始を知らせる関数

com.kollus.sdk.media.KollusPlayerLMSListenerインタフェースを参照

Publicメンバー関数

  • void onLMS (String request, String response)

 

メンバ関数文書化

void com.kollus.sdk.media.KollusPlayerLMSListener.onLMS (String  request, String  response)

進度率をサーバーに転送したときの関連情報

媒介変数

request 

サーバーに転送したメッセージ

response 

サーバーから応答を受けたメッセージ

com.kollus.sdk.media.KollusPlayerThumbnailListener インターフェース参照

Publicメンバー関数

  • void onCached (int index, int nErrorCode, String savePath)

 

メンバ関数文書化

void com.kollus.sdk.media.KollusPlayerThumbnailListener.onCached (int  index, int  nErrorCode, String  savePath)

サムネイルがダウンロード方式がスレッド方式のときに呼び出す

媒介変数

index 

KollusContent getUriIndex  

nErr