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  

nErrorCode 

エラー値

savePath 

保存された経路

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

クラス

  • interface DrmSessionManagerListenerinterface OnKollusStorageDeviceListener
  • interface OnKollusStorageListener

Publicメンバー関数

  • void registerDrmSessionManagerListenerList (DrmSessionManagerListener listener)
  • void removeDrmSessionManagerListenerList (DrmSessionManagerListener listener)
  • KollusStorage (Context context)
  • synchronized void releaseInstance ()
  • long getNativeInstance ()
  • String getVersion ()
  • String checkVersion ()
  • int initialize (String key, String expireDate, String packageName)
  • int checkLiveStream (String url)
  • void finish ()
  • boolean isReady ()
  • int setDevice (String storagePath, boolean bTablet)
  • void setDeviceASync (String storagePath, boolean bTablet, OnKollusStorageDeviceListener listener)
  • String getRootPath ()
  • ArrayList< KollusContent > getDownloadContentList ()
  • boolean getKollusContent (KollusContent content, String mediaContentKey)  throws IllegalStateException 
  • void updateDownloadDRMInfo (KollusPlayerDRMUpdateListener listener, boolean bAll)
  • void updateDownloadDRMInfo (KollusPlayerDRMUpdateListener listener, ArrayList< String > mckList)
  • long getUsedSize (int type)
  • void clearCache ()
  • String decrypt (String encData)
  • int load (String path, String extraDrmParam, KollusContent content)
  • KollusContent getDownloadKollusContent (String path)
  • void cancelLoad ()
  • int unload (String mediaContentKey)
  • int download (String mediaContentKey)
  • String getLastError ()
  • int remove (String mediaContentKey)
  • void setNetworkTimeout (int timeout, int retryCount)
  • void setCacheSize (int cacheSizeMB)
  • void registerKollusStorageListener (OnKollusStorageListener listener)
  • void unregisterKollusStorageListener (OnKollusStorageListener listener)
  • void registerKollusPlayerDRMListener (KollusPlayerDRMListener listener)
  • void unregisterKollusPlayerDRMListener (KollusPlayerDRMListener listener)
  • void registerKollusPlayerThumbnailListener (KollusPlayerThumbnailListener listener)
  • void unregisterKollusPlayerThumbnailListener (KollusPlayerThumbnailListener listener)
  • void registerKollusPlayerCallbackListener (KollusPlayerCallbackListener listener)
  • void unregisterKollusPlayerCallbackListener (KollusPlayerCallbackListener listener)
  • void sendStoredLMS (StoredLMSListener listener)

静的Publicメンバー関数

  • static synchronized KollusStorage getInstance (Context context)

静的Public属性

  • static final int TYPE_CACHE = 0
  • static final int TYPE_DOWNLOAD = 1
  • static final int TYPE_ALL = 2

Protectedメンバー関数

  • void sendCallback (String customer, String url)
  • String getNoKollusStreamPath ()
  • String getNoKollusDownloadPath ()
  • int downloadFile (String srcPath, String dstPath)
  • int downloadThumbnail (String srcPath, String dstPath)
  • String getMediaInfoJson (Uri uri)
  • void registerKollusPlayerLMSListener (KollusPlayerLMSListener listener)
  • void unregisterKollusPlayerLMSListener (KollusPlayerLMSListener listener)
  • String getCallback (String customer, String callbackUrl, String postData)

 

メンバ関数文書化

void com.kollus.sdk.media.KollusStorage.cancelLoad ()

ストレージマネージャーがload作業をキャンセルするとき、呼び出しダウンロードをキャンセルするとき、呼び出しcancel Load -> unload

int com.kollus.sdk.media.KollusStorage.checkLiveStream (String  url)

当該経路で現在ライブ放送であるかをチェックする関数

媒介変数

url 

ライブ放送URL

戻り値

 

String com.kollus.sdk.media.KollusStorage.checkVersion ()

ライブラリのバージョン情報。これ以上使用しません。

戻り値

バージョン

void com.kollus.sdk.media.KollusStorage.clearCache ()

ストリーミング再生時に使用したデータ削除

int com.kollus.sdk.media.KollusStorage.download (String  mediaContentKey)

ダウンロードのためにloadしたKollus ContentのMedia Content Keyを持ってダウンロードを開始する。

媒介変数

mediaContentKey 

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

参考

ErrorCodes 

戻り値

エラーコード

void com.kollus.sdk.media.KollusStorage.finish ()

ネイティブ ストレージ マネージャー リソースの回収。 呼び出しのタイミングが曖昧なら、あえて呼び出さなくてもいいです。

ArrayList< KollusContent > com.kollus.sdk.media.KollusStorage.getDownloadContentList ()

ダウンロードコンテンツリスト情報を取得する。

戻り値

コンテンツリスト

KollusContent com.kollus.sdk.media.KollusStorage.getDownloadKollusContent (String  path)

該当パスでダウンロードコンテンツ情報を取得する関数

戻り値

コンテンツ情報

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

Singletonジェネレータ

媒介変数

context 

App Context 

戻り値

Kollus Storage インスタンス

boolean com.kollus.sdk.media.KollusStorage.getKollusContent (KollusContent  content, String  mediaContentKey) throws IllegalStateException

再生時に該当コンテンツ情報を知りたい時に使用する。

戻り値

コンテンツ情報を正常に取得したかどうか

String com.kollus.sdk.media.KollusStorage.getLastError ()

エラー発生時に最後のエラーメッセージを読み込む。

戻り値

エラーメッセージ

String com.kollus.sdk.media.KollusStorage.getMediaInfoJson (Uri  uri)[protected]

該当uriでメディア情報を取得する関数で、SDK内部でのみ使用されます。

媒介変数

uri 

情報を持ってくるURI

戻り値

メディア情報

long com.kollus.sdk.media.KollusStorage.getNativeInstance ()

Kollus Storage int型インスタンス

戻り値

 

String com.kollus.sdk.media.KollusStorage.getRootPath ()

保存する位置を取得する。 setDevice(setDevice Async)で入れていただいた保存位置と同じです。

戻り値

貯蔵位置

long com.kollus.sdk.media.KollusStorage.getUsedSize (int  type)

該当タイプの総容量

媒介変数

type 

TYPE_ CACHE - ストリーミング再生に使用されたキャッシュ容量 TYPE_DOWNLOAD - ダウンロードされたコンテンツの総容量

戻り値

容量

String com.kollus.sdk.media.KollusStorage.getVersion ()

ライブラリバージョン情報

戻り値

バージョン

int com.kollus.sdk.media.KollusStorage.initialize (String  key, String  expireDate, String  packageName)

初期化関数

媒介変数

key 

発給された鍵

expireDate 

鍵のように発行された満了期限(YYYY/MM/DD)

packageName

キー発行時のアプリのパッケージ名

boolean com.kollus.sdk.media.KollusStorage.isReady ()

setDevice(setDevice ASync)が呼び出しが成功し、使用する準備ができているかどうかを知らせてくれます。

int com.kollus.sdk.media.KollusStorage.load (String  path, String  extraDrmParam, KollusContent  content)

コンテンツダウンロード時の呼び出し

媒介変数

path 

ダウンロードするコンテンツ経路

extraDrmParam 

動的DRMCallback/PlayCallback因子

参考

ErrorCodes 

戻り値

エラー値

void com.kollus.sdk.media.KollusStorage.registerKollusPlayerCallbackListener (KollusPlayerCallbackListener  listener)

KollusPlayCallbackListener登録関数 

媒介変数

listener 

KollusPlayerCallbackListener インスタンス 

void com.kollus.sdk.media.KollusStorage.registerKollusPlayerDRMListener (KollusPlayerDRMListener  listener)

KollusPlayerDRMListener登録関数

 

媒介変数

listener 

Kollus Player DRMListener インスタンス

void com.kollus.sdk.media.KollusStorage.registerKollusPlayerLMSListener (KollusPlayerLMSListener  listener)[protected]

KollusPlayerLMS Listener登録関数

媒介変数

listener 

KollusPlayer LMS Listener インスタンス

void com.kollus.sdk.media.KollusStorage.registerKollusPlayerThumbnailListener (KollusPlayerThumbnailListener  listener)

KollusPlayerThumbnailListener登録関数 

媒介変数

listener 

KollusPlayerThumbnailListener インスタンス 

void com.kollus.sdk.media.KollusStorage.registerKollusStorageListener (OnKollusStorageListener  listener)

OnStorageManagerListener登録関数 

 

媒介変数

listener 

OnStorageManagerListener インスタンス 

synchronized void com.kollus.sdk.media.KollusStorage.releaseInstance ()

これ以上使用しない場合、Kollus Storageを解除する関数。呼び出し時点が曖昧なら、あえて呼び出さなくてもいいです。

int com.kollus.sdk.media.KollusStorage.remove (String  mediaContentKey)

ダウンロードされたコンテンツを削除する時に呼び出す。

媒介変数

mediaContentKey 

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

参考

ErrorCodes 

戻り値

エラーコード

void com.kollus.sdk.media.KollusStorage.sendStoredLMS (StoredLMSListener  listener)

送れなかったLMSを一度に送る関数

媒介変数

listener 

Stored LMS Listener インスタンス

void com.kollus.sdk.media.KollusStorage.setCacheSize (int  cacheSizeMB)

ストリーミング時に使用するキャッシュ サイズを設定します。 setDeviceやsetDeviceASyncの前に呼び出す必要があります。

媒介変数

cacheSizeMB 

MB単位のキャッシュサイズ

int com.kollus.sdk.media.KollusStorage.setDevice (String  storagePath, boolean  bTablet)

デバイス情報を設定する関数

媒介変数

storagePath 

ストレージ マネージャーが使用するルート パス

bTablet

タブレットならtrue, それともfalse

void com.kollus.sdk.media.KollusStorage.setDeviceASync (String  storagePath, boolean  bTablet, OnKollusStorageDeviceListener  listener)

デバイス情報を設定する関数

媒介変数

storagePath 

ストレージ マネージャーが使用するルート パスを設定する関数で ASync に動作します。

bTablet 

タブレットならtrue, それともfalse

listener

OnKollusStorageDeviceListener インスタンス

void com.kollus.sdk.media.KollusStorage.setNetworkTimeout (int  timeout, int  retryCount)

ネットワーク タイムアウトと再試行回数を設定します。

媒介変数

timeout 

タイム·アウト·チョ

retryCount 

タイムアウト時の再試行回数

int com.kollus.sdk.media.KollusStorage.unload (String  mediaContentKey)

loadされたindex unloadする。 ダウンロードをキャンセルすると、cancel Loadを呼び出し、unloadを呼び出す。

媒介変数

mediaContentKey 

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

参考

ErrorCodes 

戻り値

0より小さいとエラーかコンテンツインデックス

void com.kollus.sdk.media.KollusStorage.unregisterKollusPlayerCallbackListener (KollusPlayerCallbackListener  listener)

KollusPlayCallbackListener解除関数 

媒介変数

listener 

KollusPlayerCallbackListener インスタンス 

void com.kollus.sdk.media.KollusStorage.unregisterKollusPlayerDRMListener (KollusPlayerDRMListener  listener)

KollusPlayerDRMListener解除関数

媒介変数

listener 

Kollus Player DRMListener インスタンス

void com.kollus.sdk.media.KollusStorage.unregisterKollusPlayerLMSListener (KollusPlayerLMSListener  listener)[protected]

KollusPlayer LMS Listener解除関数

媒介変数

listener 

KollusPlayer LMS Listener インスタンス

void com.kollus.sdk.media.KollusStorage.unregisterKollusPlayerThumbnailListener (KollusPlayerThumbnailListener  listener)

KollusPlayerThumbnailListener解除関数 

媒介変数

listener 

KollusPlayerThumbnailListener インスタンス 

void com.kollus.sdk.media.KollusStorage.unregisterKollusStorageListener (OnKollusStorageListener  listener)

OnStorageManagerListener解除関数 

媒介変数

listener 

OnStorageManagerListener インスタンス 

void com.kollus.sdk.media.KollusStorage.updateDownloadDRMInfo (KollusPlayerDRMUpdateListener  listener, ArrayList< String >  mckList)

DRM一貫更新を中止する関数DRM更新をメディアコンテンツキーリストを受けて行う関数

媒介変数

listener 

更新状況を知らせるインターフェース

mckList 

更新するメディア コンテンツ キーのリストです。

void com.kollus.sdk.media.KollusStorage.updateDownloadDRMInfo (KollusPlayerDRMUpdateListener  listener, boolean  bAll)

DRM一括更新を行う関数

媒介変数

listener 

更新状況を知らせるインターフェース

bAll 

trueならすべてのコンテンツを更新し、falseなら満了したコンテンツだけを更新します。


メンバーデータ文書化

final int com.kollus.sdk.media.KollusStorage.TYPE_CACHE = 0[static]

ストリーミングタイプコンテンツ

final int com.kollus.sdk.media.KollusStorage.TYPE_DOWNLOAD = 1[static]

ダウンロードタイプコンテンツ

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

クラス

  • interface APP_STATUS
  • enum EXTERNAL_DISPLAY_MODE
  • enum MediaRouteState
  • interface OnBufferingUpdateListener
  • interface OnCencDrmListener
  • interface OnCompletionListener
  • interface OnErrorListener
  • interface OnExternalDisplayDetectListener
  • interface OnInfoListener
  • interface OnMediaRouteInfoListener
  • interface OnPreparedListener
  • interface OnSeekCompleteListener
  • interface OnTimedTextDetectListener
  • interface OnTimedTextListener
  • interface OnVideoSizeChangedListener
  • enum RENDER_MODE
  • class TMCMReceiver
  • class TrackInfo

Publicメンバー関数

  • MediaPlayer (Context context, KollusStorage storage, int port)
  • void setRemoteMediaRouteInfo (String castNameSpace)
  • void setDataSourceByUrl (String path, String extraDrmParam)
  • void setDataSourceByKey (String mediaContentKey, String extraDrmParam)
  • void setOnPreparedListener (OnPreparedListener listener)
  • void setOnCompletionListener (OnCompletionListener listener)
  • void setOnErrorListener (OnErrorListener listener)
  • void setOnInfoListener (OnInfoListener listener)
  • void setOnMediaRouteInfoListener (OnMediaRouteInfoListener listener)
  • void setOnCencDrmListener (OnCencDrmListener listener)
  • void setOnBufferingUpdateListener (OnBufferingUpdateListener listener)
  • void setOnSeekCompleteListener (OnSeekCompleteListener listener)
  • void setOnVideoSizeChangedListener (OnVideoSizeChangedListener listener)
  • void setOnTimedTextDetectListener (OnTimedTextDetectListener listener)
  • void setOnTimedTextListener (OnTimedTextListener listener)
  • void setOnExternalDisplayDetectListener (OnExternalDisplayDetectListener listener)
  • void setKollusPlayerBookmarkListener (KollusPlayerBookmarkListener listener)
  • void setKollusPlayerLMSListener (KollusPlayerLMSListener listener)
  • void setCaptureDetectLister (CaptureDetectLister listener)
  • void setEmulatorCheckerListener (EmulatorCheckerListener listener)
  • void setDisplay (SurfaceHolder sh)
  • void setSurface (Surface surface)
  • void destroyDisplay ()
  • void setForensicWatermarkView (ForensicWatermarkView view)
  • String getVersion ()
  • void prepareAsync ()
  • void start ()  throws IllegalStateException 
  • void stop ()  throws IllegalStateException 
  • void pause ()  throws IllegalStateException 
  • void setScreenOnWhilePlaying (boolean screenOn)
  • int getVideoWidth ()
  • int getVideoHeight ()
  • int getPlayAt ()
  • String getErrorString (int errorCode)
  • boolean isPlaying ()
  • void seekTo (int msec)  throws IllegalStateException 
  • void seekToExact (int msec)  throws IllegalStateException 
  • int getCurrentPosition ()
  • int getDuration ()
  • void release ()
  • void releaseWhenFinishing ()
  • void setLooping (boolean looping)
  • void setVolumeLevel (int level)
  • void setMute (boolean mute)
  • boolean isLooping ()
  • TrackInfo[] getTrackInfo ()  throws IllegalStateException 
  • void updateKollusBookmark (int position, String label)  throws IllegalStateException 
  • void deleteKollusBookmark (int position)  throws IllegalStateException 
  • boolean getKollusContent (KollusContent content)  throws IllegalStateException 
  • void addTimedTextSource (boolean bSubTimedText, String path)  throws IOException, IllegalArgumentException, IllegalStateException, RuntimeException 
  • void addTimedTextSource (Context context, boolean bSubTimedText, Uri uri)  throws IOException, IllegalArgumentException, IllegalStateException 
  • void selectTrack (boolean bSubTimedText, int index)  throws IllegalStateException 
  • void deselectTrack (boolean bSubTimedText, int index)  throws IllegalStateException 
  • boolean setPlayingRate (float playing_rate)  throws IllegalStateException 
  • String getVideoCodecName ()
  • int getCachedDuration ()
  • boolean setNetworkTimeout (int timeout)
  • boolean setBufferingRatio (int ratio)
  • void skip ()
  • void setVideoRending (boolean bRendering)
  • String getPlayerName ()
  • int getPlayerType ()
  • boolean supportPlaybackrateControl ()
  • void setLmsOffDownloadContent (boolean bOn)
  • void setNotifyLastReport (boolean bOn)
  • void setAudioDelay (int timeMs)
  • void setAiPlaybackRateEnable (boolean enable)
  • boolean isAiPlaybackRateEnabled ()
  • void setLastOffsetTime (int lastOffsetTimeMs)
  • int getDownloadRate ()
  • int getBandwidth ()
  • void setBandwidth (int bandwidth)
  • void setBandwidthName (String bandwidthName)
  • void setInitialBandwidth (int bandwidth)
  • void setMinDurationForQualityIncreaseMs (int msec)
  • void setAppStatus (@APP_STATUS int status)

静的Public属性

  • static final String VERSION = "2.0.19_r3"
  • static final int MEDIA_ERROR_UNKNOWN = 1
  • static final int RENDER_MODEL = 0
  • static final int RENDER_2_POWER = 1
  • static final int RENDER_2_MULTIPLE = 2
  • static final int RENDER_4_MULTIPLE = 3
  • static final int RENDER_16_MULTIPLE = 4
  • static final int RENDER_32_MULTIPLE = 5
  • static final int APP_STATUS_BACKGROUND = 1
  • static final int APP_STATUS_FOREGROUND = 2
  • static final int MEDIA_INFO_FRAME_RATE = 7
  • static final int MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK = 200
  • static final int QUICK = 1
  • static final int EXACT = 2
  • static final String CAST_NAME_SPACE = "urn:x-cast:com.kollus.cast"
  • static final String CAST_APP_ID = "E956F6B0"

Protectedメンバー関数

  • void setKollusStorage (KollusStorage storage)

 

生成者&消滅者文書化

com.kollus.sdk.media.MediaPlayer.MediaPlayer (Context  context, KollusStorage  storage, int  port)

プレイヤー生成クラス

媒介変数

context 

Contextインスタンス

storage 

Kollus Storage インスタンス

port 

組み込みプレーヤーで作成するときに必要なサーバー ポート番号


メンバ関数文書化

void com.kollus.sdk.media.MediaPlayer.addTimedTextSource (boolean  bSubTimedText, String  path) throws IOException, IllegalArgumentException, IllegalStateException, RuntimeException

HTTP Urlで字幕を設定する関数

媒介変数

bSubTimedText 

サブ字幕の有無

path 

字幕httpurl経路

参考

MediaPlayerBase.OnTimedTextDetectListener 

void com.kollus.sdk.media.MediaPlayer.addTimedTextSource (Context  context, boolean  bSubTimedText, Uri  uri) throws IOException, IllegalArgumentException, IllegalStateException

Uriで字幕を設定する関数

媒介変数

context 

App Context 

bSubTimedText 

サブ字幕の有無

uri 

字幕Uri経路

void com.kollus.sdk.media.MediaPlayer.deleteKollusBookmark (int  position) throws IllegalStateException

ブックマーク情報を削除する関数on Bookmark Info Deletedで成功可否がリターンされる。

媒介変数

position 

削除するブックマークの時間(ミリ秒)

void com.kollus.sdk.media.MediaPlayer.deselectTrack (boolean  bSubTimedText, int  index) throws IllegalStateException

selectTrackの逆の関数

媒介変数

index 

トラック·インデックス

void com.kollus.sdk.media.MediaPlayer.destroyDisplay ()

ビデオ出力画面がDestroyされたときに呼び出す関数

int com.kollus.sdk.media.MediaPlayer.getBandwidth ()

MPeg-DashでABRの場合、現在ダウンロードしているBandwidth

戻り値

現在ダウンロードしているBandwidth

int com.kollus.sdk.media.MediaPlayer.getCachedDuration ()

ストリーミングの場合、現在キャッシングされたDuration日ミリ秒単位で取得する関数

int com.kollus.sdk.media.MediaPlayer.getCurrentPosition ()

現在の再生位置をミリ秒単位で取得する関数

戻り値

現在再生している時間(ミリ秒)

int com.kollus.sdk.media.MediaPlayer.getDownloadRate ()

MPeg-Dashからダウンロード速度を取得する関数

戻り値

ダウンロード速度

int com.kollus.sdk.media.MediaPlayer.getDuration ()

現在再生中のコンテンツの所要情報をミリ秒単位で取得する関数

戻り値

コンテンツの総時間(ミリ秒)

String com.kollus.sdk.media.MediaPlayer.getErrorString (int  errorCode)

error Code をString でもたらす関数や意味のある値を伝達することはない。

媒介変数

errorCode 

エラーコード

戻り値

エラーストリング

boolean com.kollus.sdk.media.MediaPlayer.getKollusContent (KollusContent  content) throws IllegalStateException

コンテンツ情報を取得する関数

媒介変数

content 

コンテンツ情報をインポートするインスタンス

戻り値

true:正常に情報を取得した場合、false:失敗した場合

int com.kollus.sdk.media.MediaPlayer.getPlayAt ()

続きを見る情報を取得する関数としてN-Screen に関連する。

戻り値

続きを見る時間(ミリ秒)

String com.kollus.sdk.media.MediaPlayer.getPlayerName ()

MediaPlayer Factoryで作られたプレイヤーの名前を取得します。

戻り値

プレイヤー名

int com.kollus.sdk.media.MediaPlayer.getPlayerType ()

MediaPlayer Factoryで作られたプレイヤーのタイプを取得します。

戻り値

プレーヤータイプ(Utils。PLAYER_TYPE_NATIVE, Utils.PLAYER_TYPE_KOLLUS, Utils.PLAYER_TYPE_EXO) 

MediaPlayerBase.TrackInfo[] com.kollus.sdk.media.MediaPlayer.getTrackInfo () throws IllegalStateException

現在再生中のコンテンツのトラック情報を取得する関数

String com.kollus.sdk.media.MediaPlayer.getVersion ()

プレイヤーバージョンを取得する関数

戻り値

versionプレーヤーバージョン

String com.kollus.sdk.media.MediaPlayer.getVideoCodecName ()

ビデオコーデック名を取得する関数でHWコーデック連動を確認するために使用

戻り値

コーデック名

int com.kollus.sdk.media.MediaPlayer.getVideoHeight ()

コンテンツのヒットをもたらす関数onPrepared応答を受けた後に呼び出すことができる。

戻り値

ビデオ縦サイズ

int com.kollus.sdk.media.MediaPlayer.getVideoWidth ()

コンテンツのwidthをもたらす関数onPrepared応答を受けた後に呼び出すことができる。

戻り値

ビデオ横サイズ

boolean com.kollus.sdk.media.MediaPlayer.isAiPlaybackRateEnabled ()

AI配属の可否を知らせる関数

戻り値

true:AI倍速、false:一般倍速

boolean com.kollus.sdk.media.MediaPlayer.isLooping ()

現在繰り返し再生であるかどうかをもたらす関数

戻り値

true:繰り返し再生状態、false:繰り返し状態ではない

boolean com.kollus.sdk.media.MediaPlayer.isPlaying ()

現在再生中かどうかを知ることができる関数

戻り値

true:再生状態、false:再生状態ではない

void com.kollus.sdk.media.MediaPlayer.pause () throws IllegalStateException

再生を一時停止させるときに呼び出す関数

void com.kollus.sdk.media.MediaPlayer.prepareAsync ()

setDataSourceを呼び出した後、再生を準備させる関数がこの関数を呼び出すと、onPreparedで応答が来ます。

void com.kollus.sdk.media.MediaPlayer.release ()

資源を回収する関数でストップした後、呼び出してください。

void com.kollus.sdk.media.MediaPlayer.releaseWhenFinishing ()

資源を回収する関数でストップした後、呼び出してください。

void com.kollus.sdk.media.MediaPlayer.seekTo (int  msec) throws IllegalStateException

該当ミリ秒に移動する関数でI-Frame単位に移動する。

void com.kollus.sdk.media.MediaPlayer.seekToExact (int  msec) throws IllegalStateException

当該ミリ秒に移動する関数で時間単位で移動する。

void com.kollus.sdk.media.MediaPlayer.selectTrack (boolean  bSubTimedText, int  index) throws IllegalStateException

getTrackInfoに読み込んだトラック情報の中から、当該トラックへの再生を希望するときに呼び出す関数

媒介変数

index 

トラック·インデックス

void com.kollus.sdk.media.MediaPlayer.setAiPlaybackRateEnable (boolean  enable)

AI配属可否を設定する関数

媒介変数

enable 

true:AI倍速、false:一般倍速

void com.kollus.sdk.media.MediaPlayer.setAppStatus (@APP_STATUS int status)

LMSデータを送信する際、アプリの状態がbackgroundまたはforegroundになった時の時間も一緒に送るためにアプリの状態が変更される時点を保存する関数

媒介変数

status

アプリの状態

void com.kollus.sdk.media.MediaPlayer.setAudioDelay (int  timeMs)

AVシンクを調節する関数

媒介変数

timeMs 

調節する時間(ミリ秒)

void com.kollus.sdk.media.MediaPlayer.setBandwidth (int  bandwidth)

コンテンツがABRの場合、bandwidthで画質を選択する関数

媒介変数

bandwidth 

選択する bandwidth

void com.kollus.sdk.media.MediaPlayer.setBandwidthName (String  bandwidthName)

コンテンツがABRの場合、bandwidthNameで画質を選択する関数

媒介変数

bandwidthName 

選択するbandwidth

boolean com.kollus.sdk.media.MediaPlayer.setBufferingRatio (int  ratio)

基本バッファリング量の倍数だけ設定する関数としてUtils。PLAYER_TYPE_KOLLUSの場合のみ使用可能です。

媒介変数

ratio 

·         範囲は1~10です。

戻り値

true:設定成功、false:設定失敗

void com.kollus.sdk.media.MediaPlayer.setCaptureDetectLister (CaptureDetectLister  listener)

CaptureDetectListerを設定する関数

媒介変数

listener 

Capture Detect Lister インスタンス

void com.kollus.sdk.media.MediaPlayer.setDataSourceByKey (String  mediaContentKey, String  extraDrmParam)

ダウンロードリストから再生したいときに呼び出す関数

媒介変数

mediaContentKey 

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

extraDrmParam 

動的DRMCallback/PlayCallback因子

void com.kollus.sdk.media.MediaPlayer.setDataSourceByUrl (String  path, String  extraDrmParam)

ストリーミング再生をしたいときに呼び出す関数

媒介変数

path 

ストリーミング·コンテンツ·パス

extraDrmParam 

動的DRMCallback/PlayCallback因子

void com.kollus.sdk.media.MediaPlayer.setDisplay (SurfaceHolder  sh)

ビデオ出力画面を設定する関数

媒介変数

sh 

ビデオ画面を出力するSurface Holder

void com.kollus.sdk.media.MediaPlayer.setEmulatorCheckerListener (EmulatorCheckerListener  listener)

Emulatorで再生時に発生するリスナー

媒介変数

listener 

Emulator Checker Listener インスタンス

void com.kollus.sdk.media.MediaPlayer.setForensicWatermarkView (ForensicWatermarkView  view)

Forensic Watermark Viewを設定する関数で、Surface ViewSurfaceを含む状態で呼び出すことができます。 フォレンジック ビデオ ウォーター マークをサポートしている場合は、必須に設定する必要があります。

媒介変数

view 

Forensic Watermark View インスタンス

void com.kollus.sdk.media.MediaPlayer.setInitialBandwidth (int  bandwidth)

始まるBandwidthを設定する関数で、0ならbandwidthリストの最初の項目から始まり、0より大きい値を設定すると、設定された値を超えない最高のbandwidthで始まります。 prepare Asyncの前に呼び出してください。

媒介変数

bandwidth 

初期視聴するbandwidth

void com.kollus.sdk.media.MediaPlayer.setKollusPlayerBookmarkListener (KollusPlayerBookmarkListener  listener)

KollusPlayer Bookmark Listenerを設定する関数

媒介変数

listener 

KollusPlayerBookmarkListener インスタンス 

void com.kollus.sdk.media.MediaPlayer.setKollusPlayerLMSListener (KollusPlayerLMSListener  listener)

KollusPlayer LMS Listenerを設定する関数

媒介変数

listener 

KollusPlayer LMS Listener インスタンス

void com.kollus.sdk.media.MediaPlayer.setKollusStorage (KollusStorage  storage)[protected]

StorageManagerインスタンスを設定する関数initializesetDataSourceの間に呼び出せばいいです。

媒介変数

storage 

Kollus Storage インスタンス

void com.kollus.sdk.media.MediaPlayer.setLastOffsetTime (int  lastOffsetTimeMs)

MPeg-Dashでtimelineを基準に最後からどの位置から視聴するかを設定する関数

媒介変数

lastOffsetTimeMs 

視聴する位置(ミリ秒)

void com.kollus.sdk.media.MediaPlayer.setLmsOffDownloadContent (boolean  bOn)

ダウンロードコンテンツのLMSデータ転送可否を設定する関数です。

媒介変数

bOn 

true:転送、false:未転送

void com.kollus.sdk.media.MediaPlayer.setLooping (boolean  looping)

反復再生を設定する関数

媒介変数

looping 

true:繰り返し再生 false:繰り返し再生しない

void com.kollus.sdk.media.MediaPlayer.setMinDurationForQualityIncreaseMs (int  msec)

上位bandwidthに上げるときに残っているバッファ容量が設定値以上の場合のみ適用されるように設定する関数で、デフォルト値は10秒です。 prepare Asyncの前に呼び出してください。

媒介変数

msec 

最小バッファリング時間(ミリ秒)

void com.kollus.sdk.media.MediaPlayer.setMute (boolean  mute)

ミュートを設定する関数

媒介変数

mute 

true:音消去状態、false:音消去状態ではない

boolean com.kollus.sdk.media.MediaPlayer.setNetworkTimeout (int  timeout)

ネットワークタイムアウトを設定する関数

媒介変数

timeout 

ネットワークタイムアウト時間(秒)

void com.kollus.sdk.media.MediaPlayer.setNotifyLastReport (boolean  bOn)

終了時にLMSデータ関連事項をUIでNotify受けるかどうかを設定する関数です。 trueに設定すると、終了にネットワークの状況によって時間がかかる場合があります。

媒介変数

bOn 

true:転送、false:未転送

void com.kollus.sdk.media.MediaPlayer.setOnBufferingUpdateListener (OnBufferingUpdateListener  listener)

OnBuffering Update Listenerを設定する関数

媒介変数

listener 

OnBufferingUpdateListener インスタンス 

void com.kollus.sdk.media.MediaPlayer.setOnCencDrmListener (OnCencDrmListener  listener)

OnCencDrmListenerを設定する関数

媒介変数

listener 

OnCencDrmListenerインスタンス

void com.kollus.sdk.media.MediaPlayer.setOnCompletionListener (OnCompletionListener  listener)

OnCompletion Listenerを設定する関数

媒介変数

listener 

OnCompletion Listener インスタンス

void com.kollus.sdk.media.MediaPlayer.setOnErrorListener (OnErrorListener  listener)

OnError Listenerを設定する関数

媒介変数

listener 

OnError Listener インスタンス

void com.kollus.sdk.media.MediaPlayer.setOnExternalDisplayDetectListener (OnExternalDisplayDetectListener  listener)

OnExternal DisplayDetect Listenerを設定する関数

媒介変数

listener 

OnExternalDisplayDetectListener インスタンス 

void com.kollus.sdk.media.MediaPlayer.setOnInfoListener (OnInfoListener  listener)

OnInfoListenerを設定する関数

媒介変数

listener 

OnInfoListenerインスタンス

void com.kollus.sdk.media.MediaPlayer.setOnMediaRouteInfoListener (OnMediaRouteInfoListener  listener)

OnMedia Route InfoListenerを設定する関数

媒介変数

listener 

the callback that will be run 

void com.kollus.sdk.media.MediaPlayer.setOnPreparedListener (OnPreparedListener  listener)

OnPrepared Listenerを設定する関数

媒介変数

listener 

OnPrepared Listener インスタンス

void com.kollus.sdk.media.MediaPlayer.setOnSeekCompleteListener (OnSeekCompleteListener  listener)

OnSeekCompleteListenerを設定する関数

媒介変数

listener 

OnSeek Complete Listener インスタンス

void com.kollus.sdk.media.MediaPlayer.setOnTimedTextDetectListener (OnTimedTextDetectListener  listener)

OnTimed TextDetect Listenerを設定する関数

媒介変数

listener 

OnTimedTextDetectListener インスタンス 

void com.kollus.sdk.media.MediaPlayer.setOnTimedTextListener (OnTimedTextListener  listener)

OnTimed Text Listenerを設定する関数

媒介変数

listener 

OnTimed Text Listener インスタンス

void com.kollus.sdk.media.MediaPlayer.setOnVideoSizeChangedListener (OnVideoSizeChangedListener  listener)

OnVideoSizeChangedListenerを設定する関数

媒介変数

listener 

OnVideoSizeChangedListener インスタンス 

boolean com.kollus.sdk.media.MediaPlayer.setPlayingRate (float  playing_rate) throws IllegalStateException

倍速調整関数で(0.5~10.0)の範囲内でサポートします。 オーディオ ウォーターマークがある場合は、最大 1.5 倍速に制限されます。 2.0を超えると、画面のドロップによりスムーズに視聴できない場合があります。

媒介変数

playing_rate 

設定する倍速

戻り値

true:倍速設定に成功 false:倍速設定に失敗

void com.kollus.sdk.media.MediaPlayer.setRemoteMediaRouteInfo (String  castNameSpace)

クロームキャストレシーバーとのメッセージのやり取りに使用されるネームスペースの設定

媒介変数

castNameSpace 

Kollus Cast Receiverを使用すると、Media Player.CAST_NAME_SPACEを入力してください。 prepareAsyncの前に呼び出す必要があります。

void com.kollus.sdk.media.MediaPlayer.setScreenOnWhilePlaying (boolean  screenOn)

再生中に画面を常にOnにするかどうかを設定する関数

媒介変数

screenOn 

true:常にオン、false:自動オフ

void com.kollus.sdk.media.MediaPlayer.setSurface (Surface  surface)

ビデオ出力画面を設定する関数

媒介変数

surface 

ビデオ画面を出力するSurface

void com.kollus.sdk.media.MediaPlayer.setVideoRending (boolean  bRendering)

Video Renderかどうかを設定する関数

媒介変数

bRendering 

·         trueはレタリングをし、falseはレタリングをしません。

void com.kollus.sdk.media.MediaPlayer.setVolumeLevel (int  level)

現在のボリューム サイズを設定する関数

媒介変数

level 

ボリューム値

void com.kollus.sdk.media.MediaPlayer.skip ()

イントロ映像がある場合は、現在再生しているコンテンツをスキップしたいときに呼び出します。

void com.kollus.sdk.media.MediaPlayer.start () throws IllegalStateException

onPrepared後に再生を開始するか、一時停止後に再生したいときに呼び出す関数

void com.kollus.sdk.media.MediaPlayer.stop () throws IllegalStateException

再生を停止させるときに呼び出す関数

boolean com.kollus.sdk.media.MediaPlayer.supportPlaybackrateControl ()

現在のプレイヤーが倍速調整をサポートしているかどうか

戻り値

ture:倍速対応、false:倍速未対応

void com.kollus.sdk.media.MediaPlayer.updateKollusBookmark (int  position, String  label) throws IllegalStateException

ブックマーク情報を追加する関数on Bookmark Info Updatedにより、成功の可否がリターンされます。

媒介変数

position 

ブックマーク秒単位の位置

label 

ブックマーク名

 

メンバーデータ文書化

final int com.kollus.sdk.media.MediaPlayer.APP_STATUS_BACKGROUND = 1[static]

アプリがバックグラウンドの状態

final int com.kollus.sdk.media.MediaPlayer.APP_STATUS_FOREGROUND = 2[static]

アプリがフォアグラウンドの状態

final int com.kollus.sdk.media.MediaPlayer.MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK = 200[static]

MPEG4BOXコンテナエラーで再生できない場合

参考

com.kollus.sdk.media.MediaPlayer.OnErrorListener 

final int com.kollus.sdk.media.MediaPlayer.MEDIA_ERROR_UNKNOWN = 1[static]

わからない理由

参考

com.kollus.sdk.media.MediaPlayer.OnErrorListener 

final int com.kollus.sdk.media.MediaPlayer.MEDIA_INFO_FRAME_RATE = 7[static]

Video Frame Rate情報を読み込むとき

参考

MediaPlayer.OnInfoListener 

final int com.kollus.sdk.media.MediaPlayer.RENDER_16_MULTIPLE = 4[static]

レンダリングバッファサイズ決定時、16の倍数値にします。

final int com.kollus.sdk.media.MediaPlayer.RENDER_2_MULTIPLE = 2[static]

レンダリングバッファサイズを決定するとき、2 の倍数値にします。

final int com.kollus.sdk.media.MediaPlayer.RENDER_2_POWER = 1[static]

レンダリングバッファ サイズを決定するとき、2 の乗数値にします。

final int com.kollus.sdk.media.MediaPlayer.RENDER_32_MULTIPLE = 5[static]

レンダリングバッファサイズ決定時、16の倍数値にします。

final int com.kollus.sdk.media.MediaPlayer.RENDER_4_MULTIPLE = 3[static]

レンダリングバッファサイズ決定時、4 の倍数値にします。

final int com.kollus.sdk.media.MediaPlayer.RENDER_MODEL = 0[static]

レンダリングバッファ サイズを決定する際にモデルごとに区切ります。 (基本値)

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

Public属性

  • STARTING
  • STARTED
  • RESUME
  • END

 

詳細な説明

クロムキャスト状態

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

Publicメンバー関数

  • void onBufferingUpdate (MediaPlayer mp, int percent)

 

詳細な説明

バッファリング状態を応答されるインターフェイス。 現在は使用されていません。

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

Publicメンバー関数

  • void onProxyError (int nErrorCode, String strErrorMessage)

 

詳細な説明

WidevineなどのDRMサーバとの連動関連インタフェース

com.kollus.sdk.media.MediaPlayer.OnCompletion Listenerインタフェースを参照

Publicメンバー関数

  • void onCompletion (MediaPlayer mp)

 

詳細な説明

再生が完了したかどうかの応答を受けるインターフェース


メンバ関数文書化

void com.kollus.sdk.media.MediaPlayer.OnCompletionListener.onCompletion (MediaPlayer  mp)

再生が完了すると呼び出されます。

媒介変数

mp 

再生済みプレイヤー インスタンス

com.kollus.sdk.media.MediaPlayer.OnError Listenerインタフェースを参照

Publicメンバー関数

  • boolean onError (MediaPlayer mp, int what, int extra)

 

詳細な説明

エラーコードの応答を受けるインターフェース


メンバ関数文書化

boolean com.kollus.sdk.media.MediaPlayer.OnErrorListener.onError (MediaPlayer  mp, int  what, int  extra)

エラーが発生すると呼び出されます。

媒介変数

mp 

エラーが発生したプレーヤー

what 

エラーコード1

extra 

エラーコード2

戻り値

UIでエラーを処理したかどうかをSDKに伝える値でFalseをリターンすると、SDKからonCompleteを呼び出されます。

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

Publicメンバー関数

  • void onExternalDisplayDetect (EXTERNAL_DISPLAY_MODE type, boolean plugged)

 

詳細な説明

外部モニターを感知するインターフェース


メンバ関数文書化

void com.kollus.sdk.media.MediaPlayer.OnExternalDisplayDetectListener.onExternalDisplayDetect (EXTERNAL_DISPLAY_MODE  type, boolean  plugged)

外部モニターが検出されたときに呼び出されます。

媒介変数

type 

五部モニターの種類 [EXTERNAL_HDMI_DISPLAY, EXTERNAL_WIFI_DISPLAY] 

plugged 

外部モニターが接続されるとtrue、切断されるとfalseがリターンされます。

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

Publicメンバー関数

  • boolean onInfo (MediaPlayer mp, int what, int extra)
  • void onBufferingStart (MediaPlayer mp)
  • void onBufferingEnd (MediaPlayer mp)
  • void onFrameDrop (MediaPlayer mp)
  • void onDownloadRate (MediaPlayer mp, int downloadRate)
  • void onDetectBandwidthList (MediaPlayer mp, List< BandwidthItem > list)
  • void onChangedBandwidth (MediaPlayer mp, BandwidthItem item)
  • void onCodecInitFail (MediaPlayer mp, String componentName)

 

詳細な説明

info/warningの応答を受けるインターフェース


メンバ関数文書化

void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onBufferingEnd (MediaPlayer  mp)

バッファリングが終了すると呼び出されます。

媒介変数

mp 

バッファリング済みのプレーヤーインスタンス

void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onBufferingStart (MediaPlayer  mp)

バッファリングが開始されると呼び出されます。

媒介変数

mp 

バッファリングが開始されたプレイヤー インスタンス

void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onChangedBandwidth (MediaPlayer  mp, BandwidthItem  item)

ABRコンテンツの場合、コンテンツbitrateが変わると呼び出されます。

媒介変数

mp 

プレーヤー·インスタンス

item 

変わったbitrate情報

void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onCodecInitFail (MediaPlayer  mp, String  componentName)

ハードウェア コーデックの初期化に失敗した場合に呼び出されます。 オーディオウォーターマークがあるか、ゼリービーンMR2(18)未満の場合のみ呼び出されます。

媒介変数

mp 

プレーヤー·インスタンス

componentName 

失敗したコーデック名

void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onDetectBandwidthList (MediaPlayer  mp, List< BandwidthItem >  list)

ABRコンテンツの場合、呼び出されます。

媒介変数

mp 

プレーヤー·インスタンス

list 

ABR情報を持っているリスト

void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onDownloadRate (MediaPlayer  mp, int  downloadRate)

コンテンツファイルのダウンロードが完了したら、そのファイルのダウンロードbpsをお知らせします。

媒介変数

mp 

プレーヤー·インスタンス

downloadRate 

該当ファイルのダウンロードbps

void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onFrameDrop (MediaPlayer  mp)

フレームドロップが発生すると呼び出されます。 オーディオウォーターマークがあるか、ゼリービーンMR2(18)未満の場合のみ呼び出されます。

媒介変数

mp 

プレーヤー·インスタンス

boolean com.kollus.sdk.media.MediaPlayer.OnInfoListener.onInfo (MediaPlayer  mp, int  what, int  extra)

プレイヤーのステータス情報があるときに呼び出されます。

媒介変数

mp 

プレーヤー·インスタンス

what 

情報の種類

extra 

その他の情報

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

Publicメンバー関数

  • void onDeviceSettingStart ()
  • void onDeviceSettingEnd ()
  • void onDeviceSettingError (int nErrorCode)

 

詳細な説明

setDeviceASyncの因子としてデバイスセッティングの過程を応答されるインターフェース


メンバ関数文書化

void com.kollus.sdk.media.KollusStorage.OnKollusStorageDeviceListener.onDeviceSettingEnd ()

デバイスセッティング完了

void com.kollus.sdk.media.KollusStorage.OnKollusStorageDeviceListener.onDeviceSettingError (int  nErrorCode)

デバイスのセッティングにエラーが発生した場合。 たとえば、与えられたパスで必須ディレクトリを作成できない場合に発生

void com.kollus.sdk.media.KollusStorage.OnKollusStorageDeviceListener.onDeviceSettingStart ()

デバイスのセッティング開始

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

Publicメンバー関数

  • void onComplete (KollusContent content)
  • void onProgress (KollusContent content)
  • void onError (KollusContent content, int errorCode)

 

詳細な説明

ストレージマネージャの状況(エラー、ダウンロード中、ダウンロード済み)の応答を受けるインターフェース


メンバ関数文書化

void com.kollus.sdk.media.KollusStorage.OnKollusStorageListener.onComplete (KollusContent  content)

ダウンロード完了

媒介変数

content 

コンテンツ情報

void com.kollus.sdk.media.KollusStorage.OnKollusStorageListener.onError (KollusContent  content, int  errorCode)

ダウンロード·エラー

媒介変数

content 

コンテンツ情報

errorCode 

エラーコード

void com.kollus.sdk.media.KollusStorage.OnKollusStorageListener.onProgress (KollusContent  content)

ダウンロード中

媒介変数

content 

コンテンツ情報

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

Publicメンバー関数

  • void onAvailable (MediaPlayer mp, boolean bAvailable)
  • void onChangedState (MediaPlayer mp, MediaPlayer.MediaRouteState state)
  • void onError (MediaPlayer mp)

 

詳細な説明

ChromeCast状態を応答されるインターフェース

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

Publicメンバー関数

  • void onPrepared (MediaPlayer mp)

 

詳細な説明

マルチビュー支援のためにストリームを追加する関数

媒介変数

path 

サブストリーム

videoLayer 

サブストリームを出力する画面

戻り値

サブストリームが追加されたインデックス0より小さい場合、エラーマルチビューでメインとサブプレーヤーの出力画面を変える関数

媒介変数

role 

メイン画面に切り替えるプレイヤーのrole

戻り値

成功:Sub画面に移動されたプレイヤーrole、失敗:IndexOutOfBoundsException発生、再生準備完了の応答を受けるインターフェース


メンバ関数文書化

void com.kollus.sdk.media.MediaPlayer.OnPreparedListener.onPrepared (MediaPlayer  mp)

再生の準備ができたら呼び出されます。

媒介変数

mp 

再生の準備ができたプレーヤー

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

Publicメンバー関数

  • void onSeekComplete (MediaPlayer mp)

 

詳細な説明

seek完了の有無を受信するインターフェース


メンバ関数文書化

void com.kollus.sdk.media.MediaPlayer.OnSeekCompleteListener.onSeekComplete (MediaPlayer  mp)

seekが完了すると呼び出されます。

媒介変数

mp 

seekが完了したプレイヤー

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

Publicメンバー関数

void onTimedTextDetect (MediaPlayer mp, int trackIndex)

void onSubTimedTextDetect (MediaPlayer mp, int trackIndex)

 

詳細な説明

addTimedTextSourceまたは字幕がある場合に応答されるインターフェース


メンバ関数文書化

void com.kollus.sdk.media.MediaPlayer.OnTimedTextDetectListener.onTimedTextDetect (MediaPlayer  mp, int  trackIndex)

字幕がある場合は呼び出されます。

媒介変数

mp 

当該コールバックに係るプレーヤー

trackIndex 

字幕のインデックス

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

Publicメンバー関数

  • void onTimedText (MediaPlayer mp, String text)
  • void onSubTimedText (MediaPlayer mp, String text)
  • void onTimedImage (MediaPlayer mp, byte[] image, int width, int height)

 

詳細な説明

その時間の字幕の応答を受けるインターフェース


メンバ関数文書化

void com.kollus.sdk.media.MediaPlayer.OnTimedTextListener.onSubTimedText (MediaPlayer  mp, String  text)

テキストベースの付加字幕の場合

媒介変数

mp 

当該コールバックに係るプレーヤー

text 

現在時間の字幕

void com.kollus.sdk.media.MediaPlayer.OnTimedTextListener.onTimedImage (MediaPlayer  mp, byte[]  image, int  width, int  height)

画像ベースの字幕の場合、呼び出されます。 VobSubのみ対応します。

媒介変数

mp 

当該コールバックに係るプレーヤー

image 

字幕画像のビットマップデータ

width 

字幕画像の横サイズ

height 

字幕画像の縦サイズ

void com.kollus.sdk.media.MediaPlayer.OnTimedTextListener.onTimedText (MediaPlayer  mp, String  text)

テキストベースの字幕の場合

媒介変数

mp 

当該コールバックに係るプレーヤー

text 

現在時間の字幕

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

Publicメンバー関数

  • void onVideoSizeChanged (MediaPlayer mp, int width, int height)

 

詳細な説明

コンテンツのresolution情報が変更されたときに、応答を受けるインタフェースの最初のresolution情報を受け取るときにも使用されます。


メンバ関数文書化

void com.kollus.sdk.media.MediaPlayer.OnVideoSizeChangedListener.onVideoSizeChanged (MediaPlayer  mp, int  width, int  height)

ビデオサイズが確認されたら呼び出されます。

媒介変数

mp 

当該コールバックに係るプレーヤー

width 

ビデオの横情報

height 

ビデオの縦の情報

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

Public属性

  • RENDER_MODELRENDER_2_POWER
  • RENDER_2_MULTIPLE
  • RENDER_4_MULTIPLE
  • RENDER_16_MULTIPLE
  • RENDER_32_MULTIPLE

 

詳細な説明

レンダリングモード

 

メンバーデータ文書化

com.kollus.sdk.media.MediaPlayer.RENDER_MODE.RENDER_16_MULTIPLE

レンダリング方式を16倍数にする場合

com.kollus.sdk.media.MediaPlayer.RENDER_MODE.RENDER_2_MULTIPLE

レンダリング方式を2倍数にする場合

com.kollus.sdk.media.MediaPlayer.RENDER_MODE.RENDER_2_POWER

レンダリング方式を2乗数とする場合

com.kollus.sdk.media.MediaPlayer.RENDER_MODE.RENDER_32_MULTIPLE

レンダリング方式を32倍数にする場合

com.kollus.sdk.media.MediaPlayer.RENDER_MODE.RENDER_4_MULTIPLE

レンダリング方式を4倍数にする場合

com.kollus.sdk.media.MediaPlayer.RENDER_MODE.RENDER_MODEL

レンダリング方式を既に知っている場合

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

Public属性

  • String name
  • String url
  • String languageCode

 

詳細な説明

字幕情報インターフェース


メンバーデータ文書化

String com.kollus.sdk.media.content.KollusContent.SubtitleInfo.languageCode

字幕言語コード

String com.kollus.sdk.media.content.KollusContent.SubtitleInfo.name

字幕言語名

String com.kollus.sdk.media.content.KollusContent.SubtitleInfo.url

字幕経路

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

クラス

  • enum DecoderTypeenum DEVICE_TYPE

静的Publicメンバー関数

  • static< T > T checkNotNull (T object)
  • static void closeSilently (Closeable c)
  • static void closeSilently (ParcelFileDescriptor fd)
  • static void closeSilently (Cursor cursor)
  • static long getTotalMemorySize (String path)
  • static long getAvailableMemorySize (String path)
  • static String stringForTime (String dayString, String hourString, String minString, String secString, int timeMs)
  • static String stringForTime (int timeMs)
  • static String stringForTimeHHMMSS (int timeMs)
  • static String stringForTimeHMMSS (int timeMs)
  • static String stringForTimeMMSS (int timeMs)
  • static String getFileMD5 (File updateFile)
  • static String makeMD5 (String param)
  • static String makeSHA1 (String param)
  • static void setPlayerId (String id)
  • static String getPlayerId (Context context)
  • static String getPlayerIdMd5 (Context context)
  • static String getPlayerIdSha1 (Context context)
  • static String getString (JSONObject json, String key)
  • static void setStoragePath (Context context, String path)
  • static File[] getExternalFilesDirs (@NonNull Context context, @Nullable String type)
  • static String getStoragePath (Context context)
  • static boolean isRooting ()
  • static DEVICE_TYPE getDeviceType (Context context)
  • static Object invoke (Object obj, String methodName, Object[] objList)
  • static int getPlayerType ()
  • static String getDirectoryJSON (Context context, String prefKey)
  • static String getDirectoryJSONByPath (Context context, String path, String prefKey)
  • static void saveDirectoryJSON (Context context, String dbPath, String jsonString)
  • static void setDecoderType (Context context, DecoderType type)
  • static DecoderType getDecoderType (Context context)
  • static void setRenderType (Context context, @MediaPlayerBase.RENDER_MODE int mode)
  • static int getRenderType (Context context)
  • static boolean makeDirectory (String path)
  • static void deleteDirectory (String path)
  • static long getFolderSize (File directory)

静的Public属性

  • static final int PLAYER_TYPE_NONE = 0
  • static final int PLAYER_TYPE_NATIVE = 1
  • static final int PLAYER_TYPE_KOLLUS = 2
  • static final int PLAYER_TYPE_EXO = 3
  • static final boolean USE_EXO_PLAYER = false

 

メンバ関数文書化

static void com.kollus.sdk.media.util.Utils.deleteDirectory (String  path)[static]

与えられたパスのフォルダーを削除する関数

媒介変数

path 

経路

static long com.kollus.sdk.media.util.Utils.getAvailableMemorySize (String  path)[static]

与えられた経路のSDカードの残り容量を取得する関数

媒介変数

path 

残りの容量をインポートするパス

戻り値

余った容量

static DecoderType com.kollus.sdk.media.util.Utils.getDecoderType (Context  context)[static]

コーデックタイプを取得する関数

媒介変数

context 

App Context 

戻り値

コーデック·タイプ

参考

DecoderType 

static DEVICE_TYPE com.kollus.sdk.media.util.Utils.getDeviceType (Context  context)[static]

デバイスタイプを確認する関数

媒介変数

context 

App Context 

参考

DEVICE_TYPE 

戻り値

デバイスタイプ

static String com.kollus.sdk.media.util.Utils.getDirectoryJSON (Context  context, String  prefKey)[static]

ディレクトリ構造JSONデータを読み込む関数

媒介変数

context 

App Context 

prefKey 

保存されたJSONデータの鍵

戻り値

JSONデータ

static String com.kollus.sdk.media.util.Utils.getDirectoryJSONByPath (Context  context, String  path, String  prefKey)[static]

ディレクトリ構造JSONデータを与えられた経路から読み込む関数

媒介変数

context 

App Context 

path 

呼び寄せる経路

prefKey 

保存されたJSONデータの鍵

戻り値

JSONデータ

static String com.kollus.sdk.media.util.Utils.getFileMD5 (File  updateFile)[static]

与えられたFileMD5チェックサムを取得する関数

媒介変数

updateFile 

チェックサムをインポートするファイル

戻り値

チェックサム

static long com.kollus.sdk.media.util.Utils.getFolderSize (File  directory)[static]

与えられたフォルダーのサイズを取得する関数

媒介変数

directory 

サイズをインポートするフォルダ

戻り値

使用する容量量

static String com.kollus.sdk.media.util.Utils.getPlayerId (Context  context)[static]

プレイヤーIDを取得する関数

媒介変数

context 

App Context 

戻り値

プレーヤーID

static String com.kollus.sdk.media.util.Utils.getPlayerIdMd5 (Context  context)[static]

内部的に使用するプレーヤーIDを生成する関数16bytesヘキサストリングである(32文字)。

媒介変数

context 

App Context 

戻り値

プレイヤーID チェックサム

static String com.kollus.sdk.media.util.Utils.getPlayerIdSha1 (Context  context)[static]

対外的に使用するプレイヤーIDを生成する関数長さの制限がない。

媒介変数

context 

App Context 

戻り値

プレイヤーID チェックサム

static int com.kollus.sdk.media.util.Utils.getPlayerType ()[static]

生成されるフレア タイプをもたらす関数

戻り値

プレーヤータイプ(PLAYER_TYPE_NATIVEPLAYER_TYPE_KOLLUS)

static int com.kollus.sdk.media.util.Utils.getRenderType (Context  context)[static]

レンダリング方式をもたらす関数

媒介変数

context 

App Context 

戻り値

レンダリング方式 @show @MediaPlayer.RENDER_MODE

static String com.kollus.sdk.media.util.Utils.getStoragePath (Context  context)[static]

プレーヤーが使用するストレージ パスを取得する関数

媒介変数

context 

App Context 

戻り値

保存された経路

static String com.kollus.sdk.media.util.Utils.getString (JSONObject  json, String  key)[static]

JSONデータから与えられたキーのストリング値を取得する関数

媒介変数

json 

JSONデータ

key 

インポートするキー

戻り値

与えられたキーのストリング値

static long com.kollus.sdk.media.util.Utils.getTotalMemorySize (String  path)[static]

与えられた経路のSDカードの全容量を取得する関数

媒介変数

path 

フルキャパシティを取得するパス

戻り値

全容量

static Object com.kollus.sdk.media.util.Utils.invoke (Object  obj, String  methodName, Object[]  objList)[static]

任意のクラスのメソッドをinvokeする関数

媒介変数

obj 

invokeを希望するクラス

methodName 

invokeするクラスの関数

objList 

Objectリスト

戻り値

invokeされた関数

static boolean com.kollus.sdk.media.util.Utils.isRooting ()[static]

ルーティング可否を確認する関数

戻り値

ルーティング可否

static boolean com.kollus.sdk.media.util.Utils.makeDirectory (String  path)[static]

与えられたパスでフォルダを作成する関数

媒介変数

path 

経路

戻り値

フォルダ作成の有無

static String com.kollus.sdk.media.util.Utils.makeMD5 (String  param)[static]

与えられた文字のMD5 チェックサムを取得する関数

媒介変数

param 

チェックサムを読み込む文字

戻り値

チェックサム

static String com.kollus.sdk.media.util.Utils.makeSHA1 (String  param)[static]

与えられた文字のSHA1 チェックサムを取得する関数

媒介変数

param 

チェックサムを読み込む文字

戻り値

チェックサム

static void com.kollus.sdk.media.util.Utils.saveDirectoryJSON (Context  context, String  dbPath, String  jsonString)[static]

ディレクトリ構造JSONデータを保存する関数

媒介変数

context 

App Context 

dbPath 

貯蔵する位置

jsonString 

保存するJSONデータ

static void com.kollus.sdk.media.util.Utils.setDecoderType (Context  context, DecoderType  type)[static]

コーデックタイプを設定する関数

媒介変数

context 

App Context 

type 

コーデック·タイプ

参考

DecoderType 

static void com.kollus.sdk.media.util.Utils.setPlayerId (String  id)[static]

外部からプレイヤーIDを設定する関数

媒介変数

id 

プレーヤーID

static void com.kollus.sdk.media.util.Utils.setRenderType (Context  context, @MediaPlayerBase.RENDER_MODE int  mode)[static]

レンダリング方式を設定する関数

媒介変数

context 

App Context 

mode 

レンダリング方式

参考

@MediaPlayer.RENDER_MODE 

static void com.kollus.sdk.media.util.Utils.setStoragePath (Context  context, String  path)[static]

プレーヤーが使用するストレージ パスを指定する関数

媒介変数

context 

App Context 

path 

指定する経路

static String com.kollus.sdk.media.util.Utils.stringForTime (int  timeMs)[static]

与えられたミリ秒をString形式で読み込む関数 例:1:10:59、10:59

媒介変数

timeMs 

時間(ミリ秒)

戻り値

定型化された時間

static String com.kollus.sdk.media.util.Utils.stringForTime (String  dayString, String  hourString, String  minString, String  secString, int  timeMs)[static]

与えられた時間を与えられた区切り文字に文字化する関数例:1日1時間1分1秒

媒介変数

dayString 

日付区切り記号

hourString 

時間区切り記号

minString 

分区分子

secString 

超区分子

timeMs 

時間(ミリ秒)

戻り値

定型化された時間

static String com.kollus.sdk.media.util.Utils.stringForTimeHHMMSS (int  timeMs)[static]

与えられたミリ秒をString形式で読み込む関数 例:01:10:59

媒介変数

timeMs 

時間(ミリ秒)

戻り値

定型化された時間

static String com.kollus.sdk.media.util.Utils.stringForTimeHMMSS (int  timeMs)[static]

与えられたミリ秒をString形式で読み込む関数 例:1:10:59

媒介変数

timeMs 

時間(ミリ秒)

戻り値

定型化された時間

static String com.kollus.sdk.media.util.Utils.stringForTimeMMSS (int  timeMs)[static]

与えられたミリ秒をString形式で読み込む関数 例:10:59

媒介変数

timeMs 

時間(ミリ秒)

戻り値

定型化された時間

 

メンバーデータ文書化

final int com.kollus.sdk.media.util.Utils.PLAYER_TYPE_EXO = 3[static]

生成されるプレイヤーがExoPlayerの場合、ゼリービーンからサポート(android 4.1、API Level 16)

final int com.kollus.sdk.media.util.Utils.PLAYER_TYPE_KOLLUS = 2[static]

生成されるプレイヤーがKollus専用プレイヤーの場合

final int com.kollus.sdk.media.util.Utils.PLAYER_TYPE_NATIVE = 1[static]

生成されるプレイヤーが内蔵プレイヤーの場合

final int com.kollus.sdk.media.util.Utils.PLAYER_TYPE_NONE = 0[static]

生成されたプレイヤーがいない場合

Copyright © CATENOID, lnc. All Rights Reserved.
E-mail. jp_sales@catenoid.net | Tel. 03-4405-8462