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 ()
CPUのfreequencyをString型に持ってくる関数
戻り値
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)
フォレンジック強度を指定する関数です。 UIにaddViewの前に設定すると反映されます。
媒介変数
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_LEVEL、PROVIDER_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 DRMListenerのonDRMInfoが発生した場合、サービスプロバイダのメッセージを設定する関数
媒介変数
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 |