Android SDK_API References
最終更新: 2024.08.29_Review
Android API References
API文書情報
- バージョン:2.0.19
- 日付:2024.3.24
Com.kollus.sdk.media.content.BandwidthItemクラス参照
Publicメンバー関数
· BandwidthItem(Int bandwidth, String bandwidthName)
· IntgetBandwidth()
· StringgetBandwidthName()
詳しい説明
ABRコンテンツの帯域幅情報を管理するインターフェース
コンストラクタ&デストラクタ文書化
Com.kollus.sdk.media.content.BandwidthItem.BandwidthItem (intBandwidth、StringbandwidthName)
帯域幅情報を管理するインターフェースのコンストラクタ。SDK内部で管理します。
パラメータ
Bandwidth | 帯域幅 |
bandwidthName | 帯域幅の名前 |
メンバー関数の文書化
IntCom.kollus.sdk.media.content.BandwidthItem.getBandwidth ()
onChangedBandWidthコールバックされたとき、帯域幅を知りたい場合は呼び出してください。
戻り値
帯域幅
StringCom.kollus.sdk.media.content.BandwidthItem.getBandwidthName ()
onChangedBandwidthコールバックされたとき、その帯域幅の名前を知りたい場合はリクエストビデオ画面サイズの情報がある場合、縦にPが付き、わからなければ帯域幅をkbps単位で命名します。
戻り値
帯域幅の名前
Com.kollus.sdk.media.content.KollusContent.ChattingInfoクラス参照
Public属性
· StringmainUrl
· StringKind
· StringPosition
· BooleanisVisible
· BooleanisAdmin
· BooleanisAnonymous
· BooleanbDisableDefaultProfilePhoto
· StringroomId
· StringchatServer
· StringhelloMessage
· StringuserName
· StringuserId
· StringphotoUrl
詳しい説明
チャット情報インターフェース
メンバーデータ文書化
BooleanCom.kollus.sdk.media.content.KollusContent.ChattingInfo.bDisableDefaultProfilePhoto
プロフィール画像表示有無
StringCom.kollus.sdk.media.content.KollusContent.ChattingInfo.chatServer
チャットサーバー
StringCom.kollus.sdk.media.content.KollusContent.ChattingInfo.helloMessage
チャット参加メッセージ
BooleanCom.kollus.sdk.media.content.KollusContent.ChattingInfo.isAdmin
管理者であるか否か
BooleanCom.kollus.sdk.media.content.KollusContent.ChattingInfo.isAnonymous
匿名であるか否か
BooleanCom.kollus.sdk.media.content.KollusContent.ChattingInfo.isVisible
チャットが表示されるか否か
StringCom.kollus.sdk.media.content.KollusContent.ChattingInfo.kind
チャットの種類
StringCom.kollus.sdk.media.content.KollusContent.ChattingInfo.mainUrl
チャットのメインアドレス
StringCom.kollus.sdk.media.content.KollusContent.ChattingInfo.photoUプロフィール画像
StringCom.kollus.sdk.media.content.KollusContent.ChattingInfo.position
チャットの場所
StringCom.kollus.sdk.media.Content.KollusContent.ChattingInfo.roomId
チャットルームの番号
StringCom.kollus.sdk.media.content.KollusContent.ChattingInfo.userId
ユーザーID
StringCom.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メンバー関数
· StringgetCpuName()
· BooleanisSupportDevice()
· Vector< String >getFrequence()
· IntgetFrequenceWithInt()
· IntgetCpuCount()
· BooleanhasFeature(String feature)
静的Publicメンバー関数
· Static synchronizedCpuInfo getInstance()
メンバー関数の文書化
IntCom.kollus.sdk.media.util.CpuInfo.getCpuCount ()
CPUのコア数を取得する関数
戻り値
CPUコア数
StringCom.kollus.sdk.media.util.CpuInfo.getCpuName ()
CPUの名前を取得する関数
戻り値
プロセス名
Vector< String >Com.kollus.sdk.media.util.CpuInfo.getFrequence ()
CPUのfreequencyをString型で取得する関数
戻り値
CPUクロックリスト
IntCom.kollus.sdk.media.util.CpuInfo.getFrequenceWithInt ()
CPUのfreequencyをint型で取得する関数
戻り値
CPU最大クロック
Static synchronized CpuInfoCom.kollus.sdk.media.util.CpuInfo.getInstance ()[static]
Singletonコンストラクタ
戻り値
CpuInfoインスタンス
BooleanCom.kollus.sdk.media.util.CpuInfo.hasFeature (StringFeature)
CPUに与えられたfeatureがあるかどうかが分かる関数
パラメータ
Feature | 確認したいfeature |
戻り値
Featureがあるかどうか
BooleanCom.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
テレビ
Com.kollus.sdk.media.KollusStorage.DrmSessionManagerListenerインターフェース参照
Publicメンバー関数
· VoidonError(Int errorCode)
Com.kollus.sdk.media.EmulatorCheckerListenerインターフェース参照
Publicメンバー関数
· VoidonDetectRooting()
· VoidonRunningEmulator()
· VoidonDetectDebuggingMode()
メンバー関数の文書化
VoidCom.kollus.sdk.media.EmulatorCheckerListener.onDetectDebuggingMode ()
再生中にデバッグモードがオンになっている場合に呼び出されます。
VoidCom.kollus.sdk.media.EmulatorCheckerListener.onDetectRooting ()
再生中にルーティングが検出された時に呼び出されます。
VoidCom.kollus.sdk.media.EmulatorCheckerListener.onRunningEmulator ()
エミュレータで再生した時に呼び出されます。
Com.kollus.sdk.media.util.ErrorCodesクラス参照
Publicメンバー関数
· StringgetErrorString(Int errorCode)
静的Publicメンバー関数
· Static synchronizedErrorCodes getInstance(Context context)
静的Public属性
· Static final intERROR_EXPIRED_KEY= -2
· Static final intERROR_INVALID_KEY= -1
· Static final intERROR_OK= 0
· Static final intERROR_UNDEFINED_CODE= -1000
· Static final intMEDIA_ERROR_IO= -1004
· Static final intMEDIA_ERROR_MALFORMED= -1007
· Static final intERROR_UNSUPPORTED= -1010
· Static final intERROR_UNSUPPORTED_DEVICE= -1015
· Static final intERROR_CODEC_INIT= -1102
· Static final intERROR_CODEC_DECODE= -1103
· Static final intERROR_CHECK_SETTING_NOT_SW_CODEC= -1104
· Static final intERROR_SERVER_BLACK_OUT= -1105
· Static final intERROR_ALREADY_DOWNLOADED=-1631
· Static final intERROR_TMCM_INIT= -2001
· Static final intERROR_TMCM_ROOTING= -2002
· Static final intERROR_TMCM_EMURATOR= -2003
· Static final intERROR_EMURATOR= -2004
· Static final intERROR_EMURATOR_VIA_DEVICE= -2005
· Static final intERROR_UNKNOWN_MULTI_DRM= -2100
· Static final intERROR_LIVE_NOT_BROADCASTING= -3012
· Static final intERROR_DUPLICATION_BLOCK_OR_EXPIRED_TIME_MEDIA_KEY= -3013
· Static final intERROR_INVALID_MEDIA_CONTENT_KEY= -4001
· Static final intERROR_INVALID_SECURITY_KEY=-4002
· Static final intERROR_INVALID_CHANNEL_KEY= -4003
· Static final intERROR_INVALID_USER_KEY= -4004
· Static final intERROR_INVALID_TRANSCODING_FILE_PATH= --4005
· Static final intERROR_INVALID_ALIAS_KEY= -4006
· Static final intERROR_INVALID_JWT= -4007
· Static final intERROR_INVALID_MEDIA_TOKEN=-4008
· Static final intERROR_NO_TRANSCODING_FILE= -4011
· Static final intERROR_NO_MEDIA_CONTENT= -4012
· Static final intERROR_NO_CONTENT_OWNER= -4013
· Static final intERROR_NO_CONTENT_DISTRIBUTOR=-4014
· Static final intERROR_NO_CHANNEL= -4015
· Static final intERROR_NO_PAYMENT= -4016
· Static final intERROR_NO_DEFAULT_MAIN_SITE= -4019
· Static final intERROR_NO_MAIN_MEDIA_CONTENT= -4020
· Static final intERROR_UNAVAILABLE_TRANSCODING_FILE= -4021
· Static final intERROR_UNAVAILABLE_MEDIA_CONTENT= -4022
· Static final intERROR_UNAVAILABLE_CONTENT_OWNER= -4023
· Static final intERROR_UNAVAILABLE_CONTENT_DISTRIBUTOR= -4024
· Static final intERROR_UNAVAILABLE_CHANNEL= -4025
· Static final intERROR_UNAVAILABLE_CHANNEL_DISTRIBUTION= -4026
· Static final intERROR_NOT_ALLOWED_REFERER= -4031
· Static final intERROR_NOT_ALLOWED_ACCESS_FOR_BLOCKING_CAPTURE= -4032
· Static final intERROR_NOT_PUBLIC_SHARED_CHANNEL= -4081
· Static final intERROR_MISMATCH_USER_KEY= -4082
· Static final intERROR_ACCESS_WITHOUT_MEDIA_CONTENT_KEY= -4083
· Static final intERROR_NOT_SUPPORT_DEVICE= -4084
· Static final intERROR_TOKEN_EXPIRED= -4085
· Static final intERROR_NETWORK_CON_TIMEOUT= -4105
· Static final intERROR_MULTI_DRM_EXPIRED= -7000
· Static final intERROR_INVALID_CRYPTO_KEY= -7001
· Static final intERROR_WIDEVINE_NOT_SUPPORT= -7109
· Static final intERROR_STOAGE_MANAGER_BASE= -8000
· Static final intERROR_CURLE_COULDNT_RESOLVE_HOST= -8006
· Static final intERROR_CURLE_COULDNT_CONNECT= -8007
· Static final intERROR_CURLE_PARTIAL_FILE= -8018
· Static final intERROR_CURLE_OPERATION_TIMEDOUT= -8028
· Static final intERROR_CURLE_RECV_ERROR= -8056
· Static final intERROR_BAD_REQUEST= -8400
· Static final intERROR_UNAUTHORIZED_1= -8401
· Static final intERROR_UNAUTHORIZED_2= -8402
· Static final intERROR_FORBIDDEN= -8403
· Static final intERROR_NOT_EXIST_FILE= -8404
· Static final intERROR_METHOD_NOT_ALLOWED= -8405
· Static final intERROR_INTERNAL_SERVER= -8500
· Static final intERROR_NOT_IMPLEMENTED= -8501
· Static final intERROR_BAD_GATEWAY= -8502
· Static final intERROR_SERVICE_UNAVAILABLE= -8503
· Static final intERROR_GATEWAY_TIMEOUT= -8504
· Static final intERROR_HTTP_VERSION_NOT_SUPPORTED= -8505
· Static final intERROR_REQUEST_URL= -8461
· Static final intERROR_GET_USER_IP= -8462
· Static final intERROR_ACCESS_DENIED_FOLDER= -8463
· Static final intERROR_DUPLICATION_BLOCK_PROCESS= -8464
· Static final intERROR_VERIFY_MEDIA_KEY= -8465
· Static final intERROR_REQEST_URL_BLOCK= -8466
· Static final intERROR_MEDIA_KEY_TIME_EXPIRE= -8467
· Static final intERROR_MEDIA_DOMAIN_VALIDATE= -8468
· Static final intERROR_HEAVY_REQUEST= -8469
· Static final intERROR_PLYMENT= -8470
· Static final intERROR_GEO_RESTRICTION= -8471
· Static final intERROR_PREVIEW_ERROR= -8472
· Static final intERROR_USER_KEY= -8473
· Static final intERROR_CONTENT_NOT_PUBLIC_CHANNEL= -8474
· Static final intERROR_USED_MEDIA_KEY= -8475
· Static final intERROR_MAX_REQUEST_SIZE= -8476
· Static final intERROR_DIFFERENT_ES_KEY= -8477
· Static final intERROR_ACCESS_DENIED_MEMCACHE_SERVER= -8478
· Static final intERROR_DUPLICATION_BLOCK_MEDIA_KEY= -8479
· Static final intERROR_NOT_NORMAL_REQUEST_VIDEO_GATEWAY= -8480
· Static final intERROR_EDGE_RADIS_WRITING= -8481
· Static final intERROR_EDGE_RADIS_READING= -8482
· Static final intERROR_CREATE_DIRECTORY= -8600
· Static final intERROR_CREATE_FILE= -8601
· Static final intERROR_SAVE_DATA= -8602
· Static final intERROR_OPEN_DB= -8603
· Static final intERROR_CREATE_TABLE= -8604
· Static final intERROR_SELECT_TABLE= -8605
· Static final intERROR_DELETE_RECORD= -8606
· Static final intERROR_INSERT_RECORD= -8607
· Static final intERROR_OPEN_FILE= -8608
· Static final intERROR_OUT_OF_MEMORY= -8609
· Static final intERROR_READ_FILE= -8610
· Static final intERROR_WRITE_FILE= -8611
· Static final intERROR_PARAM_VALUE= -8613
· Static final intERROR_NOT_LOAD= -8614
· Static final intERROR_CANCEL_DOWNLOAD= -8615
· Static final intERROR_GET_CONTENTS_LENGTH= -8617
· Static final intERROR_GET_ENCODE_LEVEL= -8618
· Static final intERROR_GET_MEDIA_URL= -8619
· Static final intERROR_NOT_FOUND_DATA=-8620
· Static final intERROR_NOT_FOUND_ID= -8621
· Static final intERROR_DECODE_HEADER= -8622
· Static final intERROR_STORAGE_FULL= -8623
· Static final intERROR_UPDATE_RECORD= -8624
· Static final intERROR_NOT_FOUND_SNAPSHOT_FILENAME= -8626
· Static final intERROR_NOT_FOUND_THUMBNAIL_FILENAME= -8627
· Static final intERROR_NOT_FOUND_RECORD= -8628
· Static final intERROR_NOT_DOWNLOAD_COMPLETE_ALL= -8629
· Static final intERROR_NOT_DOWNLOAD_TYPE=-8630
· Static final intERROR_ALREADY_DOWNLOADING= -8631
· Static final intERROR_DECRYPT_CONTENT_INFO_LINK= -8632
· Static final intERROR_PARSE_CONTENT_INFO_LINK= -8633
· Static final intERROR_DECRYPT_COMPANY_AUTH_INFO= -8634
· Static final intERROR_PARSE_COMPANY_AUTH_INFO= -8635
· Static final intERROR_NOT_VAILD_COMPANY_AUTH_INFO= -8636
· Static final intERROR_NO_USE_CONTENT_URL= -8637
· Static final intERROR_NOT_EXIST_DOWNLOADED_CONTENTS= -8638
· Static final intERROR_EXPIRATION_DATE= -8643
· Static final intERROR_EXPIRATION_COUNT= -8644
· Static final intERROR_REQUEST_CONTENT_URL= -8645
· Static final intERROR_NOT_VAILD_CONTENTS_INFO= -8646
· Static final intERROR_CREATE_NO_MEDIA_FILE= -8647
· Static final intERROR_DECRYPT= -8649
· Static final intERROR_NOT_ALLOW_DOWNLOAD= -8650
· Static final intERROR_EMPTY_COMPANY_AUTH_INFO= -8651
· Static final intERROR_EMPTY_CONTENT_INFO= -8652
· Static final intERROR_NOT_FOUND_DOMAIN= -8653
· Static final intERROR_NOT_RECEIVE_DOMAIN= -8654
· Static final intERROR_ABNORMAL_DRM_INFO= -8655
· Static final intERROR_ABNORMAL_DRM_COMPLETE= -8656
· Static final intERROR_ABNORMAL_DRM_PLAY= -8657
· Static final intERROR_FORCE_EXPIRED= -8658
· Static final intERROR_NOT_RECEIVE_ENC_DATA= -8659
· Static final intERROR_NOT_FOUND_MOBILE_LOGO_FILENAME=-8660
· Static final intERROR_CANNOT_CALL_API= -8661
· Static final intERROR_NOT_FOUND_THUMBNAIL_URL= -8662
· Static final intERROR_ALTER_TABLE= -8663
· Static final intERROR_DIFFERENT_TIME= -8664
· Static final intERROR_EMPTY_POSTER_UPLOAD_FILE_INFO= -8665
· Static final intERROR_PARSE_POSTER_UPLOAD_FILE_INFO= -8666
· Static final intERROR_NOT_FOUND_POSTER_URL=-8667
· Static final intERROR_GET_MEDIA_ID= -8668
· Static final intERROR_NOT_FOUND_SUBTITLE_FILENAME= -8669
· Static final intERROR_EMPTY_PLAY_CALLBACK_INFO= -8670
· Static final intERROR_DECRYPT_PLAY_CALLBACK_INFO= -8671
· Static final intERROR_PARSE_PLAY_CALLBACK_INFO= -8672
· Static final intERROR_ABNORMAL_PLAY_CALLBACK_INFO= -8673
· Static final intERROR_PLAY_CALLBACK_EXPIRED= -8674
· Static final intERROR_ABNORMAL_PLAY_CALLBACK_INFO_PLAY= -8675
· Static final intERROR_ABNORMAL_UPLOAD_POSTER_INFO= -8676
· Static final intERROR_GET_CONTENT_TYPE= -8677
· Static final intERROR_GET_CONTENT_LAST_MODIFIED= -8678
· Static final intERROR_ENCRYPT_KEY=-8679
· Static final intERROR_FORCE_DELETE= -8680
· Static final intERROR_DIFFERENT_EXPIRE_RESET= -8681
· Static final intERROR_NOT_FOUND_DRM_KIND= -8682
· Static final intERROR_EXPIRATION_PLAY_TIME= -8683
· Static final intERROR_PLAY_CALLBACK_EXPIRATION_PLAY_TIME= -8686
· Static final intERROR_CHECK_EXPIRATION_DATE= -8687
· Static final intERROR_NOT_FOUND_COMMON_INFO= -8800
· Static final intERROR_NOT_FOUND_ITEM_IN_PLAYLIST= -8801
· Static final intERROR_EMPTY_PLAYLIST_INFO= -8802
· Static final intERROR_INTRO_CANNOT_DOWNLOAD= -8803
· Static final intERROR_DUPLICATION_NETWORK_ERR= -8804
· Static final intINFO_NETWORK_TIMEOUT= -8899
· Static final intERROR_VIDEO_GATEWAY_ABNORMAL_RESPONSE= -8900
· Static final intERROR_DRM_CALLBACK_BASE= -9000
· Static final intERROR_PLAY_CALLBACK_BASE= -10000
· Static final intERROR_VWM_BASE= -11000
· Static final intERROR_FORENSIC_CURLE_COULDNT_RESOLVE_HOST= -11006
· Static final intERROR_FORENSIC_CURLE_COULDNT_CONNECT= -11007
· Static final intERROR_FORENSIC_CURLE_PARTIAL_FILE= -11018
· Static final intERROR_FORENSIC_CURLE_OPERATION_TIMEDOUT= -11028
· Static final intERROR_FORENSIC_CURLE_RECV_ERROR= -11056
· Static final intERROR_FORENSIC_INSTANCE_INITIALIZE= -11099
· Static final intERROR_FORENSIC_MESSAGE_ID_RANGE= -11100
· Static final intERROR_FORENSIC_CURLE_CONNECT= -11101
· Static final intERROR_FORENSIC_CURLE_HEADER= -11102
· Static final intERROR_FORENSIC_DESCRYPT_INSTANCE= -11103
· Static final intERROR_FORENSIC_DESCRYPT_FUNCTION= -11104
· Static final intERROR_FORENSIC_DESCRYPT_KEY= -11105
· Static final intERROR_FORENSIC_DESCRYPT_CURL_DATA= -11106
· Static final intERROR_FORENSIC_RECRIVED_DATA_BROKEN= -11107
· Static final intERROR_FORENSIC_ENCRYPT_CACHE_DATA= -11108
· Static final intERROR_FORENSIC_DESCRYPT_CACHE_DATA_SIZE= -11109
· Static final intERROR_FORENSIC_EXPIRED_LICENSE= -11110
· Static final intERROR_FORENSIC_DESCRYPT_WATERMARK_PATTERN_DATA= -11111
· Static final intERROR_FORENSIC_BAD_REQUEST= -11400
· Static final intERROR_FORENSIC_UNAUTHORIZED_1= -11401
· Static final intERROR_FORENSIC_UNAUTHORIZED_2= -11402
· Static final intERROR_FORENSIC_NOT_EXIST_FILE= -11404
· Static final intERROR_FORENSIC_INTERNAL_SERVER= -11500
· Static final intERROR_FORENSIC_NOT_IMPLEMENTED= -11501
· Static final intERROR_FORENSIC_BAD_GATEWAY= -11502
· Static final intERROR_FORENSIC_SERVICE_UNAVAILABLE= -11503
· Static final intERROR_FORENSIC_GATEWAY_TIMEOUT= -11504
· Static final intERROR_FORENSIC_HTTP_VERSION_NOT_SUPPORTED= -11505
Protected属性
· Final ContextmContext
· Final Map< Integer, CodeBook >mCodeBooks
メンバー関数の文書化
StringCom.kollus.sdk.media.util.ErrorCodes.getErrorString (interrorCode)
Integerコードに該当するエラー文字を取得する関数
パラメータ
errorCode | エラーコード |
戻り値
エラーコードに該当するメッセージ
Static synchronized ErrorCodesCom.kollus.sdk.media.util.ErrorCodes.getInstance (ContextContext)[Static]
ErrorCodesインスタンスを取得する関数
パラメータ
Context | App Context |
戻り値
ErrorCodesインスタンス
メンバーデータ文書化
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_DRM_COMPLETE = -8656[static]
DRMコンテンツをダウンロードしたが、結果値で異常値を受け取った場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_DRM_INFO= -8655[static]
DRMコンテンツ情報リクエスト時、結果値で異常値を受け取った場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_DRM_PLAY= -8657[static]
DRMコンテンツを再生するとき、結果値として異常値を受け取った場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_PLAY_CALLBACK_INFO = -8673[static]
Playコールバック呼び出し(Kind 1)して応答を受けた内容のresult値が0(エラー)の場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_PLAY_CALLBACK_INFO_PLAY = -8675[static]
Playコールバック呼び出し(Kind 3)して応答を受けた内容のresult値が0(エラー)の場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ABNORMAL_UPLOAD_POSTER_INFO = -8676[static]
Posterアップロード後、サーバーに応答を受けた内容のうちerror値がTureの場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ACCESS_DENIED_FOLDER= -8463[static]
認証が必要なフォルダへのアクセスした場合
Final intCom.kollus.sdk.media.Util.ErrorCodes.ERROR_ACCESS_DENIED_MEMCACHE_SERVER = -8478[static]
ローカルMemchachedサーバー接続エラーでキーセッティング不可
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ALREADY_DOWNLOADED= -1631[static]
すでにダウンロードしたコンテンツ
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ALREADY_DOWNLOADING= -8631[static]
ダウンロード途中に、ダウンロードApiを呼び出し時
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ALTER_TABLE= -8663[static]
DBテーブル変更エラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_BAD_GATEWAY= -8502[static]
ゲートウェイ状態が悪い - このエラーはゲートウェイ状態が悪いか、サーバーの過負荷状態の時に発生
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_BAD_REQUEST= -8400[static]
文法上エラーがありサーバーがリクエスト事項を理解できない場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CANCEL_DOWNLOAD= -8615[static]
コンテンツのダウンロードキャンセル
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CANNOT_CALL_API= -8661[static]
APIを呼び出すことができない(内部オブジェクトを終了する時点)
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CHECK_EXPIRATION_DATE = -8687[static]
DRMダウンロードコンテンツ再生時チェック時間が過ぎた場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CHECK_SETTING_NOT_SW_CODEC = -1104[static]
ソフトウェアコーデックではない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CODEC_DECODE= -1103[static]
デコード失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CODEC_INIT= -1102[static]
コーデックの初期化失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CONTENT_NOT_PUBLIC_CHANNEL = -8474[static]
該当コンテンツのチャンネルが公開モードではない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CREATE_DIRECTORY= -8600[static]
ディレクトリ生成失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CREATE_FILE= -8601[static]
ファイル生成失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CREATE_NO_MEDIA_FILE= -8647[static]
.Nomediaファイル生成失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CREATE_TABLE= -8604[static]
DBテーブル生成失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CURLE_COULDNT_CONNECT = -8007[static]
ネットワーク接続エラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CURLE_COULDNT_RESOLVE_HOST = -8006[static]
ホスト名エラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CURLE_OPERATION_TIMEDOUT = -8028[static]
ネットワークタイムアウト
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CURLE_PARTIAL_FILE= -8018[static]
サーバーにリクエストしたサイズと応答で受け取ったデータのサイズが異なる場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_CURLE_RECV_ERROR= -8056[static]
Receiveエラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DECODE_HEADER= -8622[static]
暗号化データ復号化失敗時MediaUrlLinkで証明書バーにリクエスト後応答を受けたヘッダのXHTTP_ENC_DATAデータに対して復号化失敗時
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DECRYPT= -8649[static]
暗号化文字列復号化失敗時
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DECRYPT_COMPANY_AUTH_INFO = -8634[static]
事事業者認証情報復号化失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DECRYPT_CONTENT_INFO_LINK = -8632[static]
コンテンツ情報リンク復号化失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DECRYPT_PLAY_CALLBACK_INFO = -8671[static]
Playコールバック 呼び出し後 応答された データを復号化失敗時
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DELETE_RECORD= -8606[static]
DBレコード削除失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DIFFERENT_ES_KEY= -8477[static]
要求されたキーがシステムに保存された値と異なる
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DIFFERENT_EXPIRE_RESET = -8681[static]
DRMコールバックセッションが一致しないContent_expire_reset失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DIFFERENT_TIME= -8664[static]
機器とサーバー間の時間が一致せずダウンロードを不許可
fFinal intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DUPLICATION_BLOCK_MEDIA_KEY = -8479[static]
重複遮断で拒否されたMedia_key
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_DUPLICATION_BLOCK_PROCESS = -8464[static]
重複遮断プロセス進行中エラー発生
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_EMPTY_COMPANY_AUTH_INFO = -8651[static]
顧客認証サーバーでからAUTH情報を得られなかった場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_EMPTY_CONTENT_INFO= -8652[static]
コンテンツ情報を得られなかった場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_EMPTY_PLAY_CALLBACK_INFO = -8670[static]
Playコールバック 呼び出し後応答を受け取ったが受信データがない場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_EMPTY_PLAYLIST_INFO= -8802[static]
プレイリストリクエスト後応答を受け取ったが受信データがない場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_EMPTY_POSTER_UPLOAD_FILE_INFO = -8665[static]
ポスターファイルのアップロード後、サーバーにから応答を受け取ったが受信データがない場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_ENCRYPT_KEY= -8679[static]
暗号化キー生成失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_EXPIRATION_COUNT= -8644[static]
再生有効回数を全部使い切った場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_EXPIRATION_DATE= -8643[static]
端末タイプ値もしくは端末レバル値が有効ではありません。追加ブロックダウンロード完了エラーではなく、このコードがAPIでリターンされることもない。ネットワークライブラリの初期化失敗、再生有効期間が過ぎた場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_EXPIRATION_PLAY_TIME= -8683[static]
DRMダウンロードコンテンツ再生有効再生時間を全部使い切った場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_EXPIRED_KEY= -2[static]
認証キー満了
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_FORBIDDEN= -8403[static]
権限なし - 接続失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_FORCE_DELETE= -8680[static]
DRMコールバックサーバーでから削除リクエストを受けた場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_FORCE_EXPIRED= -8658[static]
DRMコールバックURLでkind:3で伝達後、強制 expire情報をダウンロードした場合
Final intCom.kollus.sdk.media.Util.ErrorCodes.ERROR_GATEWAY_TIMEOUT= -8504[static]
ネットワークタイムアウト
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_GEO_RESTRICTION= -8471[static]
該当国遮断
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_GET_CONTENT_LAST_MODIFIED = -8678[static]
エッジサーバーでからLAST-MODIFIED情報取得失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_GET_CONTENT_TYPE= -8677[static]
エッジサーバーでからContent-Type情報取得失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_GET_CONTENTS_LENGTH= -8617[static]
ネットワーク問題発生サーバーでからコンテンツの長さ取得失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_GET_ENCODE_LEVEL= -8618[static]
サーバーでからコンテンツエンコーディングレバル情報取得失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_GET_MEDIA_ID= -8668[static]
エッジサーバーでからメディアID取得失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_GET_MEDIA_URL= -8619[static]
サーバーでからメディアURL取得失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_GET_USER_IP= -8462[static]
ユーザーの有効なIP情報確認失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_HEAVY_REQUEST= -8469[static]
Heavy request error
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_HTTP_VERSION_NOT_SUPPORTED = -8505[static]
ブラウザの設定にHttp1.1設定がされているか確認
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_INSERT_RECORD= -8607[static]
DBレコード追加失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_INTERNAL_SERVER= -8500[static]
サーバー内部エラー - このエラーはウェブサーバーが要求事項を実行できない場合に発生する
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_INTRO_CANNOT_DOWNLOAD = -8803[static]
イントロコンテンツはダウンロードできない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_INVALID_KEY= -1[static]
認証キーエラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_INVALID_MEDIA_CONTENT_KEY = -4001[static]
ビデオゲートウェイエラーコード
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_LIVE_NOT_BROADCASTING = -3012[static]
ライブ時のネットワークエラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_MAX_REQUEST_SIZE= -8476[static]
認証確認最大Request長エラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_MEDIA_DOMAIN_VALIDATE = -8468[static]
メディアDomain validate error
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_MEDIA_KEY_TIME_EXPIRE = -8467[static]
メディアキーTime Expire
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_METHOD_NOT_ALLOWED= -8405[static]
該当リクエストが不可能な場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_MULTI_DRM_EXPIRED= -7000[static]
外部DRMエラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NETWORK_CON_TIMEOUT= -4105[static]
ネットワークタイムアウト
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NO_USE_CONTENT_URL= -8637[static]
処理できないURLリクエストです。
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_ALLOW_DOWNLOAD= -8650[static]
該当のURLリンクはダウンロードを許可しません。
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_DOWNLOAD_COMPLETE_ALL = -8629[static]
ダウンロードタイプのコンテンツツを全部受け取らなかった場合、ダウンロードタイプのコンテンツを全部受け取っていない状態で再生した場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_DOWNLOAD_TYPE= -8630[static]
ダウンロードタイプのコンテンツではなく、ダウンロードタイプではなく、コンテンツIDでダウンロード関連APIを呼び出して使用しようとする場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_EXIST_DOWNLOADED_CONTENTS = -8638[static]
ダウンロードされたコンテンツが存在しません。
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_EXIST_FILE= -8404[static]
物理的なファイルが存在しない場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_COMMON_INFO = -8800[static]
コンテンツリストで共通情報が見つからない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_DATA= -8620[static]
保存されたデータを見つからない場合、目的のブロック情報が見つからない場合発生するが、API機能を実装するための内部エラーコードAPI呼び出し時戻り値としては受け取れない。
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_DOMAIN= -8653[static]
エッジサーバーにリクエスト時使ったURLドメインがエッジサーバーの応答情報のドメインリストと一致しない場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_DRM_KIND= -8682[static]
DRMコールバック リクエスト時伝えた項目に対する応答情報を受け取らなかった場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_ID= -8621[static]
該当コンテンツIDが見つからなかった場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_ITEM_IN_PLAYLIST = -8801[static]
コンテンツリストで該当項目が見つからなかった場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_MOBILE_LOGO_FILENAME = -8660[static]
モバイルロゴUrlでファイル名が見つからない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_POSTER_URL= -8667[static]
ビデオゲートウェイでMedia info情報を得た項目の中でPosterUrlが見つからない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_RECORD= -8628[static]
DBレコードが見つからない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_SNAPSHOT_FILENAME = -8626[static]
消去するキャッシュがない場合、動作中のキャッシュコンテンツを除いて、使用しないキャッシュがない場合、API機能を実装するための内部エラーコードAPI呼び出し時戻り値としては受け取れない。スナップショットUrlでファイル名が見つからない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_SUBTITLE_FILENAME = -8669[static]
ビデオゲートウェイでMedia info情報を得た項目の中で字幕Url文字列でファイル名が見つからない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_THUMBNAIL_FILENAME = -8627[static]
サムネイル Urlでファイル名が見つからない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_FOUND_THUMBNAIL_URL = -8662[static]
ダウンロードするサムネイル Urlがない場合
Final intCom.kollus.sdk.media.Util.ErrorCodes.ERROR_NOT_IMPLEMENTED= -8501[static]
適用されない - このエラーは、ウェブサーバが要求事項を実行するのに必要な機能をサポートしていない場合に発生
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_LOAD= -8614[static]
コンテンツをロードされず失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_NORMAL_REQUEST_VIDEO_GATEWAY = -8480[static]
ビデオゲートウェイを通じた正常なリクエストではない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_RECEIVE_DOMAIN= -8654[static]
エッジサーバーからドメインリストを受け取れなかった場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_RECEIVE_ENC_DATA= -8659[static]
エッジサーバーでXHTTP_ENC_DATA情報を受け取らなかった場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_VAILD_COMPANY_AUTH_INFO = -8636[static]
事業者の認証情報が有効ではない事業者の認証情報をもらったことをチェック時有効期限や有効再生数値が負の場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_NOT_VAILD_CONTENTS_INFO = -8646[static]
コンテンツ関連の情報が壊れています。
Final intCom.kollus.sdk.media.Util.ErrorCodes.ERROR_OK= 0[static]
正常
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_OPEN_DB= -8603[static]
DBファイルを開く失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_OPEN_FILE= -8608[static]
ファイル開く失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_OUT_OF_MEMORY= -8609[static]
メモリ不足
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_PARAM_VALUE= -8613[static]
Urlリンク情報リクエスト時、メディア情報を得る失敗時この場合、使用した関数の引数の中でERROR_DETAIL_INFO構造体タイプの変数でstrMessage メンバー変数の値を得てサーバーにから受け取ったエラー内容を確認する。関数因子値が適切ではない
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_PARSE_COMPANY_AUTH_INFO = -8635[static]
事業者認証情報JSONパーシング失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_PARSE_CONTENT_INFO_LINK = -8633[static]
コンテンツ情報リンクJSONパーシング失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_PARSE_PLAY_CALLBACK_INFO = -8672[static]
Playコールバック 呼び出し後 応答された データをJSONパーシング失敗時
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_PARSE_POSTER_UPLOAD_FILE_INFO = -8666[static]
ポスターファイルのアップロード後、サーバーにから 応答された データをJSONパーシング失敗時
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_PLAY_CALLBACK_EXPIRATION_PLAY_TIME = -8686[static]
Play Callbackで渡された再生有効時間が切れた場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_PLAY_CALLBACK_EXPIRED = -8674[static]
Playコールバック呼び出し(Kind 3)と応答を受けた内容の expire値が1人(強制満了)の場合
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_PLYMENT= -8470[static]
Payment error
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_PREVIEW_ERROR= -8472[static]
Preview error
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_READ_FILE= -8610[static]
ファイル読み取り失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_REQEST_URL_BLOCK= -8466[static]
リクエストURLブロック
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_REQUEST_CONTENT_URL= -8645[static]
コンテンツを引き継ぐにはコンテンツUrlでリクエストしなければなりません。
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_REQUEST_URL= -8461[static]
RequestUrl分析エラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_SAVE_DATA= -8602[static]
ファイルデータ保存失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_SELECT_TABLE= -8605[static]
DBテーブルselect失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_SERVER_BLACK_OUT= -1105[static]
ライブ時のネットワークエラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_SERVICE_UNAVAILABLE= -8503[static]
サービス不可能 - このエラーは、サービスが現在停止している状態、または現在一時的な過負荷または管理状況のときに発生する可能性がある。
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_STOAGE_MANAGER_BASE= -8000[static]
ストレージマネージャーから出てくるデフォルト値
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_STORAGE_FULL= -8623[static]
デバイスに保存するストレージスペース不足時
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_TMCM_INIT= -2001[static]
テルテンエミュレータの初期化エラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_UNAUTHORIZED_1 = -8401[static]
権限なし - 接続失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_UNAUTHORIZED_2 = -8402[static]
権限なし - 接続失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_UNDEFINED_CODE= -1000[static]
不明なエラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_UNKNOWN_MULTI_DRM= -2100[static]
Multi DRMエラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_UNSUPPORTED= -1010[static]
未サポートコンテンツ
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_UNSUPPORTED_DEVICE= -1015[static]
未サポート端末
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_UPDATE_RECORD= -8624[static]
DBレコード更新失敗
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_USED_MEDIA_KEY= -8475[static]
該当のメディアキーをすでに使ったことがある
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_USER_KEY= -8473[static]
UserKeyError
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_VERIFY_MEDIA_KEY= -8465[static]
メディアキー検証エラー
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_VIDEO_GATEWAY_ABNORMAL_RESPONSE = -8900[static]
ビデオゲートウェイにMedia infoをリクエストした時、error値がtrueの場合(正常再生ができない状況である)
Final intCom.kollus.sdk.media.util.ErrorCodes.ERROR_WRITE_FILE= -8611[static]
ファイル書き込み失敗
Final intcom.kollus.sdk.media.util.ErrorCodes.INFO_NETWORK_TIMEOUT= -8899[static]
ネットワークタイムアウト時の再試行のための戻り値でAPI戻り値は違う(エラーメッセージに追加する事項じゃない)
Final intCom.kollus.sdk.media.util.ErrorCodes.MEDIA_ERROR_IO= -1004[static]
ファイルまたはネットワークIO関連のエラー
Final intCom.kollus.sdk.media.util.ErrorCodes.MEDIA_ERROR_MALFORMED= -1007[static]
ストリームが標準に合わない場合
Com.kollus.sdk.media.MediaPlayer.EXTERNAL_DISPLAY_MODEEnum 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
WifiDisplayが繋がったり切れた時
Com.kollus.sdk.media.ForensicWatermarkViewクラス参照
Publicメンバー関数
· ForensicWatermarkView(ContextContext、KollusStoragestorage、String key、StringexpireDate、Boolean isDownload)
· VoidsetStrength(Int alpha)
Protectedメンバー関数
· VoidonLayout(BooleanChanged, int l, int t, int r, int b)
· IntStart(Long message)
· VoidStop()
コンストラクタ&デストラクタ文書化
Com.kollus.sdk.media.ForensicWatermarkView.ForensicWatermarkView (ContextContext、KollusStorage Storage、StringKey、StringexpireDate、Boolean isDownload)
フォレンジックウォーターマークを表示するViewで最上位ViewGroupでaddViewしなければなりません。
パラメータ
Context | App Context |
Storage | KollusStorageインスタンス |
Key | 発行されたキー |
expireDate | 発行されたキーの満了期限 |
isDownload | ダウンロードコンテンツかどうか |
メンバー関数の文書化
VoidCom.kollus.sdk.media.ForensicWatermarkView.setStrength(IntAlpha)
フォレンジック強度を指定する関数です。UIにaddView前に設定しないと反映できません。
パラメータ
Alpha | 範囲0〜255で、デフォルトは2で、これより低いと検出できない可能性があり、高すぎるとウォーターマークが見えて視認性が低下します。 |
Com.kollus.sdk.media.content.KollusBookmarkクラス参照
Publicメンバー関数
· KollusBookmark()
· IntgetLevel()
· VoidsetLevel(Int level)
· VoidsetLabel(String label)
· StringgetLabel()
· VoidsetTitle(String title)
· StringgetTitle()
· VoidsetTime(Int time)
· IntgetTime()
· VoidsetThumbnail(Bitmap bm)
· BitmapgetThumbnail()
· IntdescribeContents()
· VoidwriteToParcel(ParcelDest, int flags)
静的Publicメンバー関数
· StaticArrayList<KollusBookmark>getBookmarkInfo(StringjsonString)
静的Public属性
· Static final intNO_LEVEL= -1
· Static final intUSER_LEVEL= 0
· Static final intPROVIDER_LEVEL= 1
· Static final intMAX_BOOKMARK=1000
コンストラクタ&デストラクタ文書化
Com.kollus.sdk.media.content.KollusBookmark.KollusBookmark()
SDK内部で管理します。
メンバー関数の文書化
StaticArrayList<KollusBookmark>Com.kollus.sdk.media.content.KollusBookmark.getBookmarkInfo(StringjsonString)[Static]
SDK内部で管理します。
パラメータ
jsonString | JSON形式の文字であるブックマークデータ |
戻り値
ブックマークリスト
StringCom.kollus.sdk.media.content.KollusBookmark.getLabel()
ブックマークのラベルを取得する時に使います。
戻り値
ブックマークラベル
IntCom.kollus.sdk.media.content.KollusBookmark.getLevel()
ブックマークレベルを取得する関数
戻り値
ブックマークレベル[USER_LEVEL, PROVIDER_LEVEL]
BitmapCom.kollus.sdk.media.content.KollusBookmark.getThumbnail()
ブックマークの画像を取得する時に使います。
戻り値
ブックマーク画像
IntCom.kollus.sdk.media.content.KollusBookmark.getTime()
ブックマークの時間を取得する時に使います。
戻り値
ブックマーク時間(秒)
StringCom.kollus.sdk.media.content.KollusBookmark.getTitle()
ブックマーク名を取得する時に使います。
戻り値
ブックマーク名
VoidCom.kollus.sdk.media.content.KollusBookmark.setLabel(StringLabel)
ブックマークラベルを設定します。
パラメータ
Label | ブックマークラベル |
VoidCom.kollus.sdk.media.content.KollusBookmark.setLevel(IntLevel)
ブックマークレベルを設定します。
パラメータ
Level | ブックマークレベル |
VoidCom.kollus.sdk.media.Content.KollusBookmark.setThumbnail(BitmapBm)
ブックマークの画像を設定します。
パラメータ
Bm | ブックマーク画像 |
VoidCom.kollus.sdk.media.content.KollusBookmark.setTime(IntTime)
ブックマークの時間を設定します。
パラメータ
Time | ブックマークの時間(秒) |
VoidCom.kollus.sdk.media.content.KollusBookmark.setTitle(StringTitle)
ブックマーク名を設定します。
パラメータ
Title | ブックマーク名 |
メンバーデータ文書化
Final intcom.kollus.sdk.media.content.KollusBookmark.MAX_BOOKMARK= 1000[static]
最大ブックマーク数
Final intCom.kollus.sdk.media.content.KollusBookmark.PROVIDER_LEVEL= 1[static]
Service Providerが追加したブックマーク
Final intCom.kollus.sdk.media.content.KollusBookmark.USER_LEVEL= 0[static]
ユーザーが追加したブックマーク
Com.kollus.sdk.media.content.KollusContentクラス参照
クラス
· クラスChattingInfoEnum ContentType
· クラスSubtitleInfo
Publicメンバー関数
· KollusContent()
· KollusContent(Parcel in)
· VoidsetForPlay(Parcel in)
· VoidsetForDownload(Parcel in)
· VoidsetByJson(StringjsonString)
· VoidCopy(KollusContentContent)
· Boolean isSection()
· StringgetMediaContentKeyMD5()
· VoidsetMediaContentKey(String key)
· StringgetMediaContentKey()
· StringgetUploadFileKey()
· VoidsetContentType(ContentTypeType)
· ContentType getContentType()
· StringgetLicenseUrl()
· StringgetLicenseKey()
· StringgetLicenseToken()
· StringgetCompany()
· StringgetThumbnailPath()
· StringgetOriginThumbnailPath()
· StringgetScreenShotPath()
· StringgetAiScriptPath()
· StringgetCourse()
· StringgetSubCourse()
· StringgetTeacher()
· StringgetSynopsis()
· StringgetDetailInfoUrl()
· IntgetUriIndex()
· VoidsetUriIndex(Int index)
· VoidsetPlaytime(Int playtime)
· IntgetPlaytime()
· IntgetStartAt()
· IntgetDuration()
· VoidsetReceivedSize(LongreceiveSize)
· LonggetReceivedSize()
· VoidsetReceivingSize(LongreceiveSize)
· LonggetReceivingSize()
· VoidsetFileSize(LongfileSize)
· LonggetFileSize()
· Boolean IsInvalidFileSize()
· StringgetMediaUrl()
· VoidsetLocalMediaUrl(StringmediaUrl)
· StringgetLocalMediaUrl()
· IntgetPlaySectionStart()
· IntgetPlaySectionEnd()
· IntgetRepeatPlaySectionStart()
· IntgetRepeatPlaySectionEnd()
· Boolean getDisablePlayRate()
· IntgetSeekableEnd()
· StringgetCaptionStyle()
· Boolean isVmCheck()
· VoidsetDownloadPercent(Int percent)
· IntgetDownloadPercent()
· VoidsetDownloadCompleted(BooleanComplete)
· Boolean isCompleted()
· VoidsetDownloadError(Boolean bError)
· Boolean getDownloadError()
· VoidsetLoaded(Boolean bLoaded)
· Boolean isLoaded()
· StringgetNextEpisodeCallbackUrl()
· StringgetNextEpisodeCallbackData()
· IntgetNextEpisodeShowTime()
· Boolean getForceNScreen()
· IntgetMaxPlaybackRate()
· Boolean useBlockEmulator()
· Boolean getMute()
· Boolean getDisableTvOut()
· Boolean isAudioFile()
· Boolean isIntro()
· Boolean getSeekable()
· IntgetSkipSec()
· StringgetAudioWaterMark()
· StringgetForensicWaterMark()
· Boolean hasAudioWaterMark()
· Boolean hasForensicWaterMark()
· Boolean isThumbnailEnable()
· Boolean isThumbnailDownloadSync()
· StringgetVideoWaterMarkCode()
· IntgetVideoWaterMarkAlpha()
· IntgetVideoWaterMarkFontSize()
· IntgetVideoWaterMarkFontColor()
· IntgetVideoWaterMarkShowTime()
· IntgetVideoWaterMarkHideTime()
· IntgetVideoWaterMarkSpace()
· Boolean isVideoWaterMarkRandom()
· Boolean isLive()
· Boolean isVr()
· IntgetExpirationDate()
· IntgetTotalExpirationCount()
· IntgetExpirationCount()
· IntgetTotalExpirationPlaytime()
· IntgetExpirationPlaytime()
· Boolean getExpirationRefreshPopup()
· VoidsetContentExpired(BooleanExpired)
· Boolean isContentExpirated()
· IntgetVideoWidth()
· IntgetVideoHeight()
· IntgetBitrate()
· Boolean isDrm()
· VoidsetDownloading(BooleanDownloading)
· Boolean isDownloading()
· VoidsetDownloadCanceled()
· Boolean isDownloadCanceled()
· StringgetSkinString()
· ChattingInfo getChattingInfo()
· Vector<SubtitleInfo>getSubtitleInfo()
· Vector<SubtitleInfo>getSubtitleSubInfo()
· StringgetServiceProviderMessage()
· VoidsetServiceProviderMessage(String message)
· StringtoString()
静的Public属性
· Static finalParcelable.Creator<KollusContent>CREATOR
Protected属性
· Boolean mInvalidFileSize
詳しい説明
コンテンツ情報を管理するインターフェース
コンストラクタ&デストラクタ文書化
Com.kollus.sdk.media.content.KollusContent.KollusContent()
基本コンストラクタ
Com.kollus.sdk.media.content.KollusContent.KollusContent(ParcelIn)
SDK内部で使うコンストラクタ
パラメータ
In | コンテンツ情報 |
メンバー関数の文書化
VoidCom.kollus.sdk.media.content.KollusContent.copy(KollusContent Content)
与えられた引数にコンテンツ情報をコピーする関数
パラメータ
Content | コンテンツ情報をコピーする対象KollusContent |
StringCom.kollus.sdk.media.content.KollusContent.getAiScriptPath()
AISCriptアドレスを取得する関数で、経路が空文字でなければAI倍速が可能なコンテンツです。
StringCom.kollus.sdk.media.content.KollusContent.getAudioWaterMark()
オーディオ透かしを取得する関数
戻り値
オーディオ透かし
IntCom.kollus.sdk.media.content.KollusContent.getBitrate()
ダウンロードコンテンツbitrateを取得する関数
戻り値
コンテンツbitrate
StringCom.kollus.sdk.media.content.KollusContent.getCaptionStyle()
字幕スタイル情報を取得する関数
戻り値
字幕スタイル
ChattingInfo Com.kollus.sdk.media.content.KollusContent.getChattingInfo()
チャット設定に必要な情報を取得する関数
戻り値
チャット情報
StringCom.kollus.sdk.media.content.KollusContent.getCompany()
使用しない
戻り値
会社名
ContentType Com.kollus.sdk.media.content.KollusContent.getContentType()
コンテンツタイプを取得する関数
戻り値
コンテンツタイプ
参考
ContentType
StringCom.kollus.sdk.media.content.KollusContent.getCourse()
使用しない関数
戻り値
カテゴリー
StringCom.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()
ダウンロード進行中にエラーが発生した知が分かる関数
戻り値
エラーかどうか
IntCom.kollus.sdk.media.content.KollusContent.getDownloadPercent()
ダウンロード進行率をもたらす関数
戻り値
ダウンロードの進行率
IntCom.kollus.sdk.media.content.KollusContent.getDuration()
コンテンツの長さをもたらす関数
戻り値
コンテンツの長さ(ミリ秒)
IntCom.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 ()
コンテンツの元のURLを取得する関数
戻り値
コンテンツアドレス
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のインポート関数
戻り値
次回 コールバック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 ()
ダウンロードされた コンテンツのファイルサイズを取得する関数 getCurrentReceiveSizeと比較してダウンロード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 ()
seek時に表示する スナップショップ 画像アドレス naming ruleパス。 Width.height.count . 拡張子の最初の3枚は無意味なデータです。 したがって、最後の3枚は同じデータで処理する必要があります。 countは最大1200個で、 durationが1200秒以下なら毎秒1枚
戻り値
スリット ショットアドレス
Boolean Com.kollus.sdk.media.content.KollusContent.getSeekable ()
seekが可能かどうかを知る関数
戻り値
seek可能かどうか
Int Com.kollus.sdk.media.content.KollusContent.getSeekableEnd ()
seek可能な時間をもたらす関数。 ナビゲーションが不可能に設定されている場合でも、返される値だけはナビゲーション可能です。
戻り値
seek可能な時間(秒)
String Com.kollus.sdk.media.content.KollusContent.getServiceProviderMessage ()
KollusPlayerDRMListenerの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 ()
Skip時間(sec)を取得する関数
戻り値
Seek不可能な秒。 SDK内では自動的にスキップを阻止することはありません。 その秒だけ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.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(no thread)かどうかを取得する関数
戻り値
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(LongfileSize)
ダウンロードが完了したコンテンツのファイルサイズを設定する関数
Void Com.kollus.sdk.media.content.KollusContent.setForDownload(ParcelIn)
Parcelでダウンロードコンテンツ情報を設定する関数SDK内部で使用
パラメータ
In | コンテンツジョンボールを盛り込んだParcel |
Void Com.kollus.sdk.media.content.KollusContent.setForPlay(ParcelIn)
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(LongreceiveSize)
ダウンロードされたコンテンツのファイルサイズを設定する関数getCurrentReceiveSizeと比較してダウンロードbitrateで残り時間を計算するのに使う関数計算後getReceivingSizeでsetReceivedSizeをセットしないとします。
パラメータ
receiveSize | もらったサイズ |
Void Com.kollus.sdk.media.content.KollusContent.setReceivingSize(LongreceiveSize)
現在までダウンロードされたサイズを設定する関数
パラメータ
receiveSize | ダウンロードされたサイズ |
Void Com.kollus.sdk.media.content.KollusContent.setServiceProviderMessage (StringMessage)
KollusPlayerDRMListenerのonDRMInfoが発生時のサービスプロバイダのメッセージを設定する関数
パラメータ
Message | サービスプロバイダの メッセージ |
Void Com.kollus.sdk.media.content.KollusContent.setUriIndex (Int Index)
コンテンツインデックスを設定する関数
パラメータ
Index | コンテンツインデックス |
String Com.kollus.sdk.media.content.KollusContent.toString ()
KollusContentの内容を文字化する関数
戻り値
KollusContentの内容
Boolean Com.kollus.sdk.media.content.KollusContent.useBlockEmulator ()
エミュレータを使っているかどうかを取得する関数
戻り値
エミュレータを使うかどうか
メンバーデータ文書化
FinalParcelable.Creator<KollusContent>Com.kollus.sdk.media.content.KollusContent.CREATOR[Static]
初期値:=NewParcelable.Creator<KollusContent>() {
@Override
PublicKollusContent createFromParcel(Parcel in) {
Return newKollusContent(In);
}
@Override
PublicKollusContent[]newArray(Int size) {
Return newKollusContent[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 (intPosition 、 Boolean bDeleted)
ブックマークが削除された時リスニングされます。削除アクション後ネットワークの状況によって長い時間後にリスニングされるできます。
パラメータ
Position | 削除する秒単位位置 |
bDeleted | 削除成功かどうか |
Void Com.kollus.sdk.media.KollusPlayerBookmarkListener.onBookmarkUpdated (intPosition 、 Boolean bUpdated)
ブックマークを追加したり更新された時リスニングされます。追加アクション後ネットワークの状況によって長い時間後にリスニングされるできます。
パラメータ
Position | 更新する秒単位位置 |
bUpdated | 更新成功かどうか |
Void Com.kollus.sdk.media.KollusPlayerBookmarkListener.onGetBookmarkError (intnErrorCode)
ネットワークエラー、JSONデータパースエラー、JSON errorフィールドが0でない時に発生します。
Com.kollus.sdk.media.KollusPlayerCallbackListenerインターフェース参照
Publicメンバー関数
· Void onCallbackMessage(String request, String response)
メンバー関数の文書化
Void Com.kollus.sdk.media.KollusPlayerCallbackListener.onCallbackMessage (StringRequest , 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 intCom.kollus.sdk.media.KollusPlayerContentMode.ScaleAspectFill= 1[static]
全画面(比率維持)
Final intCom.kollus.sdk.media.KollusPlayerContentMode.ScaleAspectFillStretch = 2[static]
全画面(比率無視)
Final intCom.kollus.sdk.media.KollusPlayerContentMode.ScaleAspectFit= 0[static]
画面比率維持
Final intCom.kollus.sdk.media.KollusPlayerContentMode.ScaleCenter= 3[static]
オリジナルサイズ
Final intCom.kollus.sdk.media.KollusPlayerContentMode.ScaleZoom= 4[static]
ユーザー比率
Com.kollus.sdk.media.KollusPlayerDRMListenerインターフェース参照
Publicメンバー関数
· Void onDRM(String request, String response)
· Void onDRMInfo ( KollusContentContent, intnInfoCode)
静的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、IntnInfoCode)
DRMコールバックKind応答情報(コンテンツ削除、コンテンツ修正、コンテンツresetなど)
パラメータ
Content | コンテンツ情報 |
nInfoCode | DCB_INFO_DELETE、DCB_INFO_EXPIRED、DCB_INFO_RESETのいずれかの値 |
メンバーデータ文書化
Final intcom.kollus.sdk.media.KollusPlayerDRMListener.DCB_INFO_DELETE= 0[static]
load時にDRMコールバックKIND2、3でコンテンツの削除リクエストを受けて、実際のコンテンツ関連削除後お知らせ
Final intcom.kollus.sdk.media.KollusPlayerDRMListener.DCB_INFO_EXPIRED= 1[static]
KIND 3に対する応答で強制満了を受けて強制満了情報をコンテンツに保存後お知らせ
Final intcom.kollus.sdk.media.KollusPlayerDRMListener.DCB_INFO_RESET= 2[static]
KIND 3に対する応答としてコンテンツ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 (StringRequest , String Response)
現在のDRM情報更新の進行状況を教えてくれる関数更新の場合voidKollusPlayerDRMListener.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, intnErrorCode , String savePath)
メンバー関数の文書化
Void Com.kollus.sdk.media.KollusPlayerThumbnailListener.onCached (Int Index、IntnErrorCode , String savePath)
サムネイルがダウンロード方式がスレッド方式の時に呼び出し
パラメータ
Index | KollusContentのgetUriIndex値段 |
nErrorCode | エラー値 |
savePath | 保存された経路 |
Com.kollus.sdk.media.KollusStorageクラス参照
クラス
· InterfaceDrmSessionManagerListenerInterface OnKollusStorageDeviceListener
· InterfaceOnKollusStorageListener
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, String playerId, String playerIdMd5, boolean bTablet)
· Void setDeviceASync (String storagePath, String playerId, String playerIdMd5, 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 アンロード (String mediaContentKey)
· Int ダウンロード (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 synchronizedKollusStorage 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操作を取り消す時に呼び出し、ダウンロードを取り消す時に呼び出し cancelLoad -> 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)
ダウンロードのためにロードした KollusContentのMediaContentKeyを持ってダウンロードを開始する。
パラメータ
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 synchronizedKollusStorage Com.kollus.sdk.media. KollusStorage.getInstance (Context Context)[Static]
Singletonコンストラクタ
パラメータ
Context | App Context |
戻り値
KollusStorage インスタンス
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 ()
KollusStorage Int型インスタンス
戻り値
String Com.kollus.sdk.media. KollusStorage.getRootPath ()
保存する場所を取得する。 setDevice(setDeviceAsync)で入れた保存位置と同じです。
戻り値
保存場所
Long Com.kollus.sdk.media. KollusStorage.getUsedSize (Int Type)
該当タイプの総容量
パラメータ
Type | TYPE_CACHE - ストリーミング再生に使用されるキャッシュ容量 TYPE_DOWNLOAD -ダウンロードされた コンテンツの総容量 |
戻り値
容量
String Com.kollus.sdk.media. KollusStorage.getVersion ()
ライブラリバージョン情報
戻り値
バージョン
IntCom.kollus.sdk.media.KollusStorage.initialize(StringKey、StringexpireDate、StringpackageName)
初期化関数
パラメータ
Key | 発行されたキー |
expireDate | キーと一緒に発行された有効期限(YYYY/MM/DD) |
Boolean Com.kollus.sdk.media.KollusStorage.isReady()
setDevice(setDeviceASync)が呼び出しが成功して使う準備ができているかどうかを教えてくれます。
IntCom.kollus.sdk.media.KollusStorage.load(StringPath、StringextraDrmParam、KollusContent Content)
コンテンツダウンロード時の呼び出し
パラメータ
Path | ダウンロードするコンテンツ経路 |
extraDrmParam | 動的DRMCallback/PlayCallback因子 |
参考
ErrorCodes
戻り値
エラー値
VoidCom.kollus.sdk.media.KollusStorage.registerKollusPlayerCallbackListener (KollusPlayerCallbackListener Listener)
KollusPlayCallbackListener登録関数
パラメータ
Listener | KollusPlayerCallbackListenerインスタンス |
VoidCom.kollus.sdk.media.KollusStorage.registerKollusPlayerDRMListener (KollusPlayerDRMListener Listener)
KollusPlayerDRMListener登録関数
パラメータ
Listener | KollusPlayerDRMListenerインスタンス |
VoidCom.kollus.sdk.media.KollusStorage.registerKollusPlayerLMSListener (KollusPlayerLMSListener Listener)[Protected]
KollusPlayerLMSListener登録関数
パラメータ
Listener | KollusPlayerLMSListenerインスタンス |
VoidCom.kollus.sdk.media.KollusStorage.registerKollusPlayerThumbnailListener (KollusPlayerThumbnailListener Listener)
KollusPlayerThumbnailListener登録関数
パラメータ
Listener | KollusPlayerThumbnailListenerインスタンス |
VoidCom.kollus.sdk.media.KollusStorage.registerKollusStorageListener (OnKollusStorageListener Listener)
OnStorageManagerListener登録関数
パラメータ
Listener | OnStorageManagerListenerインスタンス |
Synchronized voidCom.kollus.sdk.media.KollusStorage.releaseInstance()
もう使用しない関数場合KollusStorageを解除する関数。呼び出し時点が曖昧であれば、あえて呼び出さなくてもいいです。
IntCom.kollus.sdk.media.KollusStorage.remove(StringmediaContentKey)
ダウンロードされたコンテンツを削除時に呼び出す。
パラメータ
mediaContentKey | メディアコンテンツキー |
参考
ErrorCodes
戻り値
エラーコード
VoidCom.kollus.sdk.media.KollusStorage.sendStoredLMS(StoredLMSListener Listener)
送れなかったLMSを一度に送る関数
パラメータ
Listener | StoredLMSListenerインスタンス |
VoidCom.kollus.sdk.media.KollusStorage.setCacheSize(IntcacheSizeMB)
ストリーミング時に使われるキャッシュサイズを設定します。setDevice私setDeviceASync前に呼び出さなければなりません。
パラメータ
cacheSizeMB | MB単位のキャッシュサイズ |
IntCom.kollus.sdk.media.KollusStorage.setDevice(StringstoragePath、StringplayerId、StringplayerIdMd5、Boolean bTablet)
デバイス情報を設定する関数
パラメータ
storagePath | ストレージマネージャーが使うルートパス |
playerId | Player id |
playerIdMd5 | Player idのMD5 |
VoidCom.kollus.sdk.media.KollusStorage.setDeviceASync(StringstoragePath、StringplayerId、StringplayerIdMd5、Boolean bTablet、OnKollusStorageDeviceListener Listener)
デバイス情報を設定する関数
パラメータ
storagePath | ストレージマネージャーが使うルートパスを設定する関数でASyncするように動きます。 |
playerId | Player idのmd5値Utils.createUUIDMD5 |
playerIdMd5 | Player idのsha1値Utils.createUUIDSHA1 |
VoidCom.kollus.sdk.media.KollusStorage.setNetworkTimeout(IntTimeout、IntretryCount)
ネットワークタイムアウトと再試行回数を設定します。
パラメータ
Timeout | タイムアウト秒 |
retryCount | タイムアウト時の再試行回数 |
IntCom.kollus.sdk.media.KollusStorage.unload(StringmediaContentKey)
Loadされたindex unloadする。ダウンロードキャンセル時cancelLoad呼び出し後にunloadを呼び出す。
パラメータ
mediaContentKey | メディアコンテンツキー |
参考
ErrorCodes
戻り値
VoidCom.kollus.sdk.media.KollusStorage.unregisterKollusPlayerCallbackListener (KollusPlayerCallbackListener Listener)
KollusPlayCallbackListener解除関数
パラメータ
Listener | KollusPlayerCallbackListenerインスタンス |
VoidCom.kollus.sdk.media.KollusStorage.unregisterKollusPlayerDRMListener (KollusPlayerDRMListener Listener)
KollusPlayerDRMListener解除関数
パラメータ
Listener | KollusPlayerDRMListenerインスタンス |
VoidCom.kollus.sdk.media.KollusStorage.unregisterKollusPlayerLMSListener (KollusPlayerLMSListener Listener)[Protected]
KollusPlayerLMSListener解除関数
パラメータ
Listener | KollusPlayerLMSListenerインスタンス |
VoidCom.kollus.sdk.media.KollusStorage.unregisterKollusPlayerThumbnailListener (KollusPlayerThumbnailListener Listener)
KollusPlayerThumbnailListener解除関数
パラメータ
Listener | KollusPlayerThumbnailListenerインスタンス |
VoidCom.kollus.sdk.media.KollusStorage.unregisterKollusStorageListener (OnKollusStorageListener Listener)
OnStorageManagerListener解除関数
パラメータ
Listener | OnStorageManagerListenerインスタンス |
VoidCom.kollus.sdk.media.KollusStorage.updateDownloadDRMInfo(KollusPlayerDRMUpdateListener Listener、ArrayList< String >mckList)
DRM一貫更新を停止する関数DRM更新をメディアコンテンツキーリストをもらってする関数
パラメータ
Listener | 更新状況を知らせるインターフェース |
mckList | 更新するメディアコンテンツツキリストです。 |
VoidCom.kollus.sdk.media.KollusStorage.updateDownloadDRMInfo(KollusPlayerDRMUpdateListener Listener、Boolean bAll)
DRM一括更新をする関数
パラメータ
Listener | 更新状況を知らせるインターフェース |
bAll | Trueなら全てのコンテンツを更新し、falseなら期限切れのコンテンツだけ更新します。 |
メンバーデータ文書化
Final intCom.kollus.sdk.media.KollusStorage.TYPE_CACHE= 0[static]
ストリーミングタイプコンテンツ
Final intCom.kollus.sdk.media.KollusStorage.TYPE_DOWNLOAD= 1[static]
ダウンロードタイプコンテンツ
Com.kollus.sdk.media.MediaPlayerクラス参照
クラス
· Enum EXTERNAL_DISPLAY_MODEEnum MediaRouteState
· InterfaceOnBufferingUpdateListener
· InterfaceOnCencDrmListener
· InterfaceOnCompletionListener
· InterfaceOnErrorListener
· InterfaceOnExternalDisplayDetectListener
· InterfaceOnInfoListener
· InterfaceOnMediaRouteInfoListener
· InterfaceOnPreparedListener
· InterfaceOnSeekCompleteListener
· InterfaceOnTimedTextDetectListener
· InterfaceOnTimedTextListener
· InterfaceOnVideoSizeChangedListener
· Enum RENDER_MODE
· クラスTMCMReceiver
· クラスTrackInfo
Publicメンバー関数
· MediaPlayer(ContextContext、KollusStorageStorage, int port)
· VoidsetRemoteMediaRouteInfo(StringcastNameSpace)
· VoidsetDataSourceByUrl(String path, StringextraDrmParam)
· VoidsetDataSourceByKey(StringmediaContentKey、StringextraDrmParam)
· VoidsetOnPreparedListener(OnPreparedListenerListener)
· VoidsetOnCompletionListener(OnCompletionListenerListener)
· VoidsetOnErrorListener(OnErrorListenerListener)
· VoidsetOnInfoListener(OnInfoListenerListener)
· VoidsetOnMediaRouteInfoListener(OnMediaRouteInfoListenerListener)
· VoidsetOnCencDrmListener(OnCencDrmListenerListener)
· VoidsetOnBufferingUpdateListener(OnBufferingUpdateListenerListener)
· VoidsetOnSeekCompleteListener(OnSeekCompleteListenerListener)
· VoidsetOnVideoSizeChangedListener(OnVideoSizeChangedListenerListener)
· VoidsetOnTimedTextDetectListener(OnTimedTextDetectListenerListener)
· VoidsetOnTimedTextListener(OnTimedTextListenerListener)
· VoidsetOnExternalDisplayDetectListener(OnExternalDisplayDetectListenerListener)
· VoidsetKollusPlayerBookmarkListener(KollusPlayerBookmarkListenerListener)
· VoidsetKollusPlayerLMSListener(KollusPlayerLMSListenerListener)
· VoidsetCaptureDetectLister(CaptureDetectListerListener)
· VoidsetEmulatorCheckerListener(EmulatorCheckerListenerListener)
· VoidsetDisplay(SurfaceHolder Sh)
· VoidsetSurface(Surface surface)
· VoiddestroyDisplay()
· VoidsetForensicWatermarkView(ForensicWatermarkViewView)
· StringgetVersion()
· VoidprepareAsync()
· VoidStart () throws IllegalStateException
· VoidStop () throws IllegalStateException
· VoidPause () throws IllegalStateException
· VoidsetScreenOnWhilePlaying(Boolean screenOn)
· IntgetVideoWidth()
· IntgetVideoHeight()
· IntgetPlayAt()
· StringgetErrorString(InterrorCode)
· Boolean isPlaying()
· VoidseekTo(IntMsec) throws IllegalStateException
· VoidseekToExact(IntMsec) throws IllegalStateException
· IntgetCurrentPosition()
· IntgetDuration()
· VoidRelease()
· VoidreleaseWhenFinishing()
· VoidsetLooping(BooleanLooping)
· VoidsetVolumeLevel(Int level)
· VoidsetMute(BooleanMute)
· Boolean isLooping()
· MediaPlayerBase.TrackInfo[]getTrackInfo () throws IllegalStateException
· VoidupdateKollusBookmark(Int position, StringLabel) throws IllegalStateException
· VoiddeleteKollusBookmark(IntPosition) throws IllegalStateException
· Boolean getKollusContent(KollusContent Content) throws IllegalStateException
· VoidaddTimedTextSource(Boolean bSubTimedText、StringPath) throws IOException、IllegalArgumentException、IllegalStateException、RuntimeException
· VoidaddTimedTextSource(ContextContext、Boolean bSubTimedText、UriUri)Throws IOException、IllegalArgumentException、IllegalStateException
· VoidselectTrack(Boolean bSubTimedText、IntIndex) throws IllegalStateException
· VoiddeselectTrack(Boolean bSubTimedText、IntIndex) throws IllegalStateException
· Boolean setPlayingRate(FloatPlaying_Rate)Throws IllegalStateException
· StringgetVideoCodecName()
· IntgetCachedDuration()
· Boolean setNetworkTimeout(Int timeout)
· Boolean setBufferingRatio(Int ratio)
· VoidSkip()
· VoidsetVideoRending(Boolean bRendering)
· StringgetPlayerName()
· IntgetPlayerType()
· Boolean supportPlaybackrateControl()
· VoidsetLmsOffDownloadContent(Boolean bOn)
· VoidsetNotifyLastReport(Boolean bOn)
· VoidsetAudioDelay(InttimeMs)
· VoidsetAiPlaybackRateEnable(BooleanEnable)
· Boolean isAiPlaybackRateEnabled()
· VoidsetLastOffsetTime(IntlastOffsetTimeMs)
· IntgetDownloadRate()
· IntgetBandwidth()
· VoidsetBandwidth(Int bandwidth)
· VoidsetBandwidthName(StringbandwidthName)
· VoidsetInitialBandwidth(Int bandwidth)
· VoidsetMinDurationForQualityIncreaseMs(Int msec)
静的Public属性
· Static final StringVERSION= "2.0.19_r3"
· Static final intMEDIA_ERROR_UNKNOWN= 1
· Static final intRENDER_MODEL= 0
· Static final intRENDER_2_POWER= 1
· Static final intRENDER_2_MULTIPLE= 2
· Static final intRENDER_4_MULTIPLE= 3
· Static final intRENDER_16_MULTIPLE= 4
· Static final intRENDER_32_MULTIPLE= 5
· Static final intMEDIA_INFO_FRAME_RATE= 7
· Static final intMEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK= 200
· Static final intQUICK= 1
· Static final intEXACT= 2
· Static final StringCAST_NAME_SPACE= "Urn:x-cast:Com.kollus.Castどちらがですか?
· Static final StringCAST_APP_ID= "E956F6B0"
Protectedメンバー関数
· VoidsetKollusStorage(KollusStorageStorage)
コンストラクタ&デストラクタ文書化
Com.kollus.sdk.media.MediaPlayer.MediaPlayer(ContextContext、KollusStorage Storage、IntPort)
プレイヤー生成クラス
パラメータ
Context | Contextインスタンス |
Storage | KollusStorageインスタンス |
Port | 内蔵プレーヤーで生成される時に必要なサーバーポート番号 |
メンバー関数の文書化
VoidCom.kollus.sdk.media.MediaPlayer.addTimedTextSource(Boolean bSubTimedText、StringPath)ThrowsIOException、IllegalArgumentException、IllegalStateException、RuntimeException
HTTPUrlで字幕を設定する関数
パラメータ
bSubTimedText | サブ字幕の有無 |
Path | 字幕 httpUrl経路 |
参考
MediaPlayerBase.OnTimedTextDetectListener
VoidCom.kollus.sdk.media.MediaPlayer.addTimedTextSource(ContextContext、Boolean bSubTimedText、UriUri)ThrowsIOException、IllegalArgumentException、IllegalStateException
Uriで字幕を設定する関数
パラメータ
Context | App Context |
bSubTimedText | サブ字幕の有無 |
Uri | 字幕Uriパス |
VoidCom.kollus.sdk.media.MediaPlayer.deleteKollusBookmark(IntPosition)ThrowsIllegalStateException
ブックマーク情報を削除する関数onBookmarkInfoDeletedで成功かどうかが返される。
パラメータ
Position | 削除するブックマークの時間(ミリ秒) |
VoidCom.kollus.sdk.media.MediaPlayer.deselectTrack(Boolean bSubTimedText、IntIndex)ThrowsIllegalStateException
selectTrackの反対する関数
パラメータ
Index | トラックインデックス |
VoidCom.kollus.sdk.media.MediaPlayer.destroyDisplay()
ビデオ出力画面が Destroyされた時に呼び出す関数
IntCom.kollus.sdk.media.MediaPlayer.getBandwidth()
Mpeg-DashでABRの場合、現在ダウンロードしているBandwidth
戻り値
現在ダウンロードしているBandwidth
IntCom.kollus.sdk.media.MediaPlayer.getCachedDuration()
ストリーミングの場合、現在キャッシングされたDuration日ミリ秒単位で取得する関数
IntCom.kollus.sdk.media.MediaPlayer.getCurrentPosition()
現在の再生位置をミリ秒単位で取得する関数
戻り値
現在再生している時間(ミリ秒)
IntCom.kollus.sdk.media.MediaPlayer.getDownloadRate()
Mpeg-Dashからダウンロード速度を取得する関数
戻り値
ダウンロード速度
IntCom.kollus.sdk.media.MediaPlayer.getDuration()
現在再生中のコンテンツのduration情報をミリ秒単位で取得する関数
戻り値
コンテンツの総時間(ミリ秒)
StringCom.kollus.sdk.media.MediaPlayer.getErrorString(InterrorCode)
errorCodeをStringに取得する関数や意味のある値段を伝えたりはしない。*
パラメータ
errorCode | エラーコード |
戻り値
エラーストリング
Boolean Com.kollus.sdk.media.MediaPlayer.getKollusContent(KollusContent Content)ThrowsIllegalStateException
コンテンツ情報を取得する関数
パラメータ
Content | コンテンツ情報を取り込むインスタンス |
戻り値
True:成功的に情報を持ってきた場合、false:失敗した場合
IntCom.kollus.sdk.media.MediaPlayer.getPlayAt()
読み継ぎ情報を取得する関数でN-Screenと関連する。
戻り値
続きを見る時間(ミリ秒)
StringCom.kollus.sdk.media.MediaPlayer.getPlayerName()
MediaPlayerFactoryで作られたプレイヤーの名前を取得します。
戻り値
プレイヤーの名前
IntCom.kollus.sdk.media.MediaPlayer.getPlayerType()
MediaPlayerFactoryで作られたプレイヤーのタイプを取得します。
戻り値
プレイヤータイプ(Utils.PLAYER_TYPE_NATIVE、Utils.PLAYER_TYPE_KOLLUS、Utils.PLAYER_TYPE_EXO)
MediaPlayerBase.TrackInfo[]Com.kollus.sdk.media.MediaPlayer.getTrackInfo() throwsIllegalStateException
現在再生中のコンテンツのトラック情報を取得する関数
StringCom.kollus.sdk.media.MediaPlayer.getVersion()
プレイヤーバージョンを取得する関数
戻り値
Versionプレイヤーバージョン
StringCom.kollus.sdk.media.MediaPlayer.getVideoCodecName()
ビデオコーデックの名前を取得する関数でHWコーデックの連動を確認するために使用
戻り値
コーデックの名前
IntCom.kollus.sdk.media.MediaPlayer.getVideoHeight()
コンテンツのheightを取得する関数onPrepared応答を受けた後に呼び出すことができる。
戻り値
ビデオ縦サイズ
IntCom.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:再生状態じゃない
VoidCom.kollus.sdk.media.MediaPlayer.pause() throwsIllegalStateException
再生を一時停止させる時に呼び出す関数
VoidCom.kollus.sdk.media.MediaPlayer.prepareAsync()
setDataSource呼び出し後に再生を準備させる関数この関数を呼び出すとonPreparedで応答が来ます。
VoidCom.kollus.sdk.media.MediaPlayer.release()
リソースを回収する関数でstop後にリクエスト
VoidCom.kollus.sdk.media.MediaPlayer.releaseWhenFinishing()
リソースを回収する関数でstop後にリクエスト
VoidCom.kollus.sdk.media.MediaPlayer.seekTo(IntMsec)ThrowsIllegalStateException
該当ミリ秒で移動する関数でI-Frame単位で移動する
VoidCom.kollus.sdk.media.MediaPlayer.seekToExact(IntMsec)ThrowsIllegalStateException
該当ミリ秒で移動する関数で時間単位で移動する
VoidCom.kollus.sdk.media.MediaPlayer.selectTrack(Boolean bSubTimedText、IntIndex)ThrowsIllegalStateException
getTrackInfoで持ってきたトラック情報の中で、そのトラックで再生したい時に呼び出す関数
パラメータ
Index | トラックインデックス |
VoidCom.kollus.sdk.media.MediaPlayer.setAiPlaybackRateEnable(Boolean Enable)
AI倍速かどうか設定する関数
パラメータ
Enable | True :AI倍速、false:一般倍速 |
VoidCom.kollus.sdk.media.MediaPlayer.setAudioDelay(InttimeMs)
AVシンクを調節する関数
パラメータ
timeMs | 調節する時間(ミリ秒) |
VoidCom.kollus.sdk.media.MediaPlayer.setBandwidth(IntBandwidth)
コンテンツがABRの場合、bandwidthで画質を選択する関数
パラメータ
Bandwidth | 選択するbandwidth |
VoidCom.kollus.sdk.media.MediaPlayer.setBandwidthName(StringbandwidthName)
コンテンツがABRの場合bandwidthNameで画質選択する関数
パラメータ
bandwidthName | 選べるbandwidth名 |
Boolean Com.kollus.sdk.media.MediaPlayer.setBufferingRatio(IntRatio)
基本バッファリング量の倍数だけ設定する関数でUtils.PLAYER_TYPE_KOLLUSの場合のみ使用可能です。
パラメータ
Ratio | · 範囲は1〜10です。 |
戻り値
True:設定成功、false:設定失敗
VoidCom.kollus.sdk.media.MediaPlayer.setCaptureDetectLister(CaptureDetectLister Listener)
CaptureDetectLister設定する関数
パラメータ
Listener | CaptureDetectListerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setDataSourceByKey(StringmediaContentKey、StringextraDrmParam)
ダウンロードリストで再生したい時に呼び出す関数
パラメータ
mediaContentKey | コンテンツメディアキー |
extraDrmParam | 動的DRMCallback/PlayCallback因子 |
VoidCom.kollus.sdk.media.MediaPlayer.setDataSourceByUrl(StringPath、StringextraDrmParam)
ストリーミング再生をしたい時に呼び出す関数
パラメータ
Path | ストリーミングコンテンツ経路 |
extraDrmParam | 動的DRMCallback/PlayCallback因子 |
VoidCom.kollus.sdk.media.MediaPlayer.setDisplay(SurfaceHolder Sh)
ビデオ出力画面を設定する関数
パラメータ
Sh | ビデオ画面を出力するSurfaceHolder |
VoidCom.kollus.sdk.media.MediaPlayer.setEmulatorCheckerListener(EmulatorCheckerListener Listener)
Emulatorで再生試も時に発生するリスナー
パラメータ
Listener | EmulatorCheckerListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setForensicWatermarkView(ForensicWatermarkView View)
ForensicWatermarkViewを設定する関数でSurfaceView私、Surfaceを含む状態でリクエストフォレンジックビデオウォーターマークをサポートする場合は必須に設定しなければなりません。
パラメータ
View | ForensicWatermarkViewインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setInitialBandwidth(IntBandwidth)
始まるBandwidthを設定する関数で0ならbandwidthリストの最初の項目から始まり、0より大きい値を設定すると設定された値を超えない最高のbandwidthで始まります。prepareAsync前にリクエスト
パラメータ
Bandwidth | 初期視聴するbandwidth |
VoidCom.kollus.sdk.media.MediaPlayer.setKollusPlayerBookmarkListener (KollusPlayerBookmarkListener Listener)
KollusPlayerBookmarkListenerを設定する関数
パラメータ
Listener | KollusPlayerBookmarkListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setKollusPlayerLMSListener(KollusPlayerLMSListener Listener)
KollusPlayerLMSListenerを設定する関数
パラメータ
Listener | KollusPlayerLMSListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setKollusStorage(KollusStorage Storage)[Protected]
StorageManagerインスタンスを設定する関数initializeとsetDataSource間にリクエスト
パラメータ
Storage | KollusStorageインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setLastOffsetTime(IntlastOffsetTimeMs)
Mpeg-Dashでtimeline基準で最後からどの位置から視聴するか設定する関数
パラメータ
lastOffsetTimeMs | 視聴する位置 (ミリ秒) |
VoidCom.kollus.sdk.media.MediaPlayer.setLmsOffDownloadContent(Boolean bOn)
ダウンロードコンテンツのLMSデータ転送かどうかを設定する関数です。
パラメータ
bOn | True:転送, false:未転送 |
VoidCom.kollus.sdk.media.MediaPlayer.setLooping(Boolean Looping)
繰り返し再生を設定する関数
パラメータ
Looping | True:繰り返し再生false:繰り返し再生しない |
VoidCom.kollus.sdk.media.MediaPlayer.setMinDurationForQualityIncreaseMs (intMsec)
上位bandwidthに上げる時に残っているバッファ容量が設定値以上の場合のみ適用されるように設定する関数で、基本値は10秒です。prepareAsync前にリクエスト
パラメータ
Msec | 最小バッファリング時間(ミリ秒) |
VoidCom.kollus.sdk.media.MediaPlayer.setMute(Boolean Mute)
ミュートを設定する関数
パラメータ
Mute | True:ミュート状態、false:ミュート状態じゃない |
Boolean Com.kollus.sdk.media.MediaPlayer.setNetworkTimeout(IntTimeout)
ネットワークタイムアウト設定する関数でUtils.PLAYER_TYPE_KOLLUSの場合のみ使用可能です。
パラメータ
Timeout | ネットワークタイムアウト時間(秒) |
VoidCom.kollus.sdk.media.MediaPlayer.setNotifyLastReport(Boolean bOn)
終了時LMSデータ関連事項をUIでNotify受けるかどうかを設定する関数です。trueに設定すると終了がネットワーク状況によって長くかかるできます。
パラメータ
bOn | True:転送, false:未転送 |
VoidCom.kollus.sdk.media.MediaPlayer.setOnBufferingUpdateListener(OnBufferingUpdateListener Listener)
OnBufferingUpdateListenerを設定する関数
パラメータ
Listener | OnBufferingUpdateListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setOnCencDrmListener(OnCencDrmListener Listener)
OnCencDrmListenerを設定する関数
パラメータ
Listener | OnCencDrmListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setOnCompletionListener(OnCompletionListener Listener)
OnCompletionListenerを設定する関数
パラメータ
Listener | OnCompletionListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setOnErrorListener(OnErrorListener Listener)
OnErrorListenerを設定する関数
パラメータ
Listener | OnErrorListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setOnExternalDisplayDetectListener (OnExternalDisplayDetectListener Listener)
OnExternalDisplayDetectListenerを設定する関数
パラメータ
Listener | OnExternalDisplayDetectListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setOnInfoListener(OnInfoListener Listener)
OnInfoListenerを設定する関数
パラメータ
Listener | OnInfoListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setOnMediaRouteInfoListener(OnMediaRouteInfoListener Listener)
OnMediaRouteInfoListener設定する関数 *
パラメータ
Listener | The callback that will be run |
VoidCom.kollus.sdk.media.MediaPlayer.setOnPreparedListener(OnPreparedListener Listener)
OnPreparedListenerを設定する関数
パラメータ
Listener | OnPreparedListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setOnSeekCompleteListener(OnSeekCompleteListener Listener)
OnSeekCompleteListenerを設定する関数 *
パラメータ
Listener | OnSeekCompleteListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setOnTimedTextDetectListener(OnTimedTextDetectListener Listener)
OnTimedTextDetectListenerを設定する関数
パラメータ
Listener | OnTimedTextDetectListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setOnTimedTextListener(OnTimedTextListener Listener)
OnTimedTextListenerを設定する関数
パラメータ
Listener | OnTimedTextListenerインスタンス |
VoidCom.kollus.sdk.media.MediaPlayer.setOnVideoSizeChangedListener(OnVideoSizeChangedListener Listener)
OnVideoSizeChangedListenerを設定する関数
パラメータ
Listener | OnVideoSizeChangedListenerインスタンス |
Boolean Com.kollus.sdk.media.MediaPlayer.setPlayingRate(FloatPlaying_rate)ThrowsIllegalStateException
配速調整関数で(0.5~10.0)の範囲内でサポートします。オーディオウォーターマークがある場合、最大1.5倍速に制限されます。2.0を超えると画面dropで円滑な視聴ができないことがあります。
パラメータ
Playing_rate | 設定する配速 |
戻り値
True:倍速設定成功、false:倍速設定失敗
VoidCom.kollus.sdk.media.MediaPlayer.setRemoteMediaRouteInfo(StringcastNameSpace)
クロムキャストレシーバーとメッセージをやりとり時に使われる名前空間の設定
パラメータ
castNameSpace | KollusCast Receiverを使うとMediaPlayer.CAST_NAME_SPACE入力すればいいです。prepareAsync前に呼び出さなければなりません。 |
VoidCom.kollus.sdk.media.MediaPlayer.setScreenOnWhilePlaying(Boolean screenOn)
再生中に画面を常にOnさせるかどうかを設定する関数*
パラメータ
screenOn | True:いつもオン、false:自動オフ |
VoidCom.kollus.sdk.media.MediaPlayer.setSurface(SurfaceSurface)
ビデオ出力画面を設定する関数
パラメータ
Surface | ビデオ画面を出力するSurface |
VoidCom.kollus.sdk.media.MediaPlayer.setVideoRending(Boolean bRendering)
Video Renderの可否を設定する関数
パラメータ
bRendering | · Trueはレンタルリングをしてfalseはレタリングをしません。 |
VoidCom.kollus.sdk.media.MediaPlayer.setVolumeLevel(IntLevel)
現在のボリュームサイズを設定する関数
パラメータ
Level | ボリューム値 |
VoidCom.kollus.sdk.media.MediaPlayer.skip()
イントロ映像がある場合、現在再生しているコンテンツをスキップしたい時に呼び出します。
VoidCom.kollus.sdk.media.MediaPlayer.start() throwsIllegalStateException
onPrepared後再生を開始するか、または一時停止後に再生を欲しい時呼び出す関数
VoidCom.kollus.sdk.media.MediaPlayer.stop() throwsIllegalStateException
再生を停止させる時に呼び出す関数
Boolean Com.kollus.sdk.media.MediaPlayer.supportPlaybackrateControl()
現在のプレイヤーが倍速調節をサポートしているかどうか
戻り値
Ture:倍速サポート、false:倍速未サポート
VoidCom.kollus.sdk.media.MediaPlayer.updateKollusBookmark(IntPosition、StringLabel)ThrowsIllegalStateException
ブックマーク情報を追加する関数onBookmarkInfoUpdatedで成功かどうかがリターンされます。
パラメータ
Position | ブックマーク秒単位位置 |
Label | ブックマークの名前 |
メンバーデータ文書化
Final intCom.kollus.sdk.media.MediaPlayer.MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK = 200[static]
MPEG4BOXコンテナエラーで再生できない場合
参考
Com.kollus.sdk.media.MediaPlayer.OnErrorListener
Final intCom.kollus.sdk.media.MediaPlayer.MEDIA_ERROR_UNKNOWN= 1[static]
わからない理由
参考
Com.kollus.sdk.media.MediaPlayer.OnErrorListener
Final intCom.kollus.sdk.media.MediaPlayer.MEDIA_INFO_FRAME_RATE= 7[static]
Video Frame Rate情報を取得する時
参考
MediaPlayer.OnInfoListener
Final intCom.kollus.sdk.media.MediaPlayer.RENDER_16_MULTIPLE = 4[static]
レンダリングバッファサイズ決定時16の排水値でします。
Final intCom.kollus.sdk.media.MediaPlayer.RENDER_2_MULTIPLE = 2[static]
レンダリングバッファサイズ決定時2の排水値でします。
Final intCom.kollus.sdk.media.MediaPlayer.RENDER_2_POWER = 1[static]
レンダリングバッファサイズ決定時2の乗数値でします。
Final intCom.kollus.sdk.media.MediaPlayer.RENDER_32_MULTIPLE = 5[static]
レンダリングバッファサイズ決定時16の排水値でします。
Final intCom.kollus.sdk.media.MediaPlayer.RENDER_4_MULTIPLE = 3[static]
レンダリングバッファサイズ決定時4の排水値でします。
Final intCom.kollus.sdk.media.MediaPlayer.RENDER_MODEL= 0[static]
レンダリングバッファサイズ決定時にモデル別に区分します。(デフォルト)
Com.kollus.sdk.media.MediaPlayer.MediaRouteStateEnum Reference
Public属性
· STARTING
· STARTED
· RESUME
· END
詳しい説明
クロームキャストの状態
Com.kollus.sdk.media.MediaPlayer.OnBufferingUpdateListenerインターフェース参照
Publicメンバー関数
· VoidonBufferingUpdate(MediaPlayer Mp, int percent)
詳しい説明
バッファリング状態を応答されるインターフェース。現在は使われていません。
Com.kollus.sdk.media.MediaPlayer.OnCencDrmListenerインターフェース参照
Publicメンバー関数
· VoidonProxyError(IntnErrorCode、StringstrErrorMessage)
詳しい説明
WidevineなどのDRMサーバーと連動関連インターフェース
Com.kollus.sdk.media.MediaPlayer.OnCompletionListenerインターフェース参照
Publicメンバー関数
· VoidonCompletion(MediaPlayer Mp)
詳しい説明
再生完了の可否を応答されるインターフェース
メンバー関数の文書化
VoidCom.kollus.sdk.media.MediaPlayer.OnCompletionListener.onCompletion (MediaPlayer Mp)
再生が完了したら呼び出されます。
パラメータ
Mp | 再生が完了したプレイヤーインスタンス |
Com.kollus.sdk.media.MediaPlayer.OnErrorListenerインターフェース参照
Publicメンバー関数
· Boolean onError(MediaPlayer Mp, int what, int extra)
詳しい説明
エラーコードを応答されるインターフェース
メンバー関数の文書化
Boolean Com.kollus.sdk.media.MediaPlayer.OnErrorListener.onError(MediaPlayer Mp、IntWhat、IntExtra)
エラーが発生したら呼び出されます。
パラメータ
Mp | エラーが発生したプレイヤー |
What | エラーコード1 |
Extra | エラーコード2 |
戻り値
UIでエラーを処理したかどうかをSDKに伝える値としてFalseをリターンしたらSDKでonCompleteを呼び出されます。
Com.kollus.sdk.media.MediaPlayer.OnExternalDisplayDetectListenerインターフェース参照
Publicメンバー関数
· VoidonExternalDisplayDetect(EXTERNAL_DISPLAY_MODEType、BooleanPlugged)
詳しい説明
外部モニターを感知するインターフェース
メンバー関数の文書化
VoidCom.kollus.sdk.media.MediaPlayer.OnExternalDisplayDetectListener.onExternalDisplayDetect (EXTERNAL_DISPLAY_MODEType、Boolean Plugged)
外部モニターが検出された時に呼び出されます。
パラメータ
Type | 大府モニターの種類。[EXTERNAL_HDMI_DISPLAY, EXTERNAL_WIFI_DISPLAY] |
Plugged | 外部モニターが繋がったらtrue、切れたらfalseがリターンされます。 |
Com.kollus.sdk.media.MediaPlayer.OnInfoListenerインターフェース参照
Publicメンバー関数
· BooleanonInfo(MediaPlayerMp, int what, int extra)
· VoidonBufferingStart(MediaPlayerMp)
· VoidonBufferingEnd(MediaPlayerMp)
· VoidonFrameDrop(MediaPlayerMp)
· VoidonDownloadRate(MediaPlayerMp, int downloadRate)
· VoidonDetectBandwidthList(MediaPlayermp、List<BandwidthItem> list)
· VoidonChangedBandwidth(MediaPlayerMp、BandwidthItemItem)
· VoidonCodecInitFail(MediaPlayerMp, String componentName)
詳しい説明
Info/warningを応答するインターフェース
メンバー関数の文書化
Void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onBufferingEnd (MediaPlayerMp)
バッファリングが終わったら呼び出されます。
パラメータ
Mp | バッファリングが終わったプレイヤーインスタンス |
Void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onBufferingStart (MediaPlayerMp)
バッファリングが始まると呼び出されます。
パラメータ
Mp | バッファリングが始まったプレイヤーインスタンス |
Void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onChangedBandwidth (MediaPlayerMp, BandwidthItemItem)
ABRコンテンツの場合、コンテンツのbitrateが変わると呼び出されます。
パラメータ
Mp | プレイヤーインスタンス |
Item | 変わったbitrate情報 |
Void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onCodecInitFail (MediaPlayerMp、StringcomponentName)
ハードウェアコーデックの初期化失敗時に呼び出されます。オーディオウォーターマークがあるか、ジェリービーンMR2(18)未満の場合のみ呼び出されます。
パラメータ
Mp | プレイヤーインスタンス |
componentName | 失敗したコーデックの名前 |
Void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onDetectBandwidthList (MediaPlayerMp, List< BandwidthItem >List)
ABRコンテンツの場合呼び出されます。
パラメータ
Mp | プレイヤーインスタンス |
List | ABR情報を持っているリスト |
Void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onDownloadRate (MediaPlayerMp、IntdownloadRate)
コンテンツファイルがダウンロードが完了したら、そのファイルのダウンロードbpsを知らせます。
パラメータ
Mp | プレイヤーインスタンス |
downloadRate | 該当ファイルのダウンロードbps |
Void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onFrameDrop (MediaPlayerMp)
フレイムドロップが発生すると呼び出されます。オーディオウォーターマークがあるか、ジェリービーンMR2(18)未満の場合のみ呼び出されます。
パラメータ
Mp | プレイヤーインスタンス |
Boolean com.kollus.sdk.media.MediaPlayer.OnInfoListener.onInfo (MediaPlayerMp、IntWhat、IntExtra)
プレイヤーの状態情報がある時に呼び出されます。
パラメータ
Mp | プレイヤーインスタンス |
What | 情報の種類 |
Extra | その他の情報 |
com.kollus.sdk.media.KollusStorage.OnKollusStorageDeviceListenerインターフェース参照
Publicメンバー関数
· VoidonDeviceSettingStart()
· VoidonDeviceSettingEnd()
· VoidonDeviceSettingError(Int nErrorCode)
詳しい説明
setDeviceASyncの引数でデバイスセッティングの過程を応答受けるインターフェース
メンバー関数の文書化
Void com.kollus.sdk.media.KollusStorage.OnKollusStorageDeviceListener.onDeviceSettingEnd ()
デバイス設定完了
Void com.kollus.sdk.media.KollusStorage.OnKollusStorageDeviceListener.onDeviceSettingError (intnErrorCode)
デバイス設定エラー時。例えば与えられた経路で必須ディレクトリを生成できない時に発生
Void com.kollus.sdk.media.KollusStorage.OnKollusStorageDeviceListener.onDeviceSettingStart ()
デバイスセッティング開始
com.kollus.sdk.media.KollusStorage.OnKollusStorageListenerインターフェース参照
Publicメンバー関数
· VoidonComplete(KollusContentContent)
· VoidonProgress(KollusContentContent)
· VoidonError(KollusContentContent, int errorCode)
詳しい説明
ストレージマネージャーの状況(エラー、ダウンロード中、ダウンロード完了)を応答されるインターフェース
メンバー関数の文書化
Void com.kollus.sdk.media.KollusStorage.OnKollusStorageListener.onComplete (KollusContentContent)
ダウンロード完了
パラメータ
Content | コンテンツ情報 |
Void com.kollus.sdk.media.KollusStorage.OnKollusStorageListener.onError (KollusContentContent、InterrorCode)
ダウンロードエラー
パラメータ
Content | コンテンツ情報 |
errorCode | エラーコード |
Void com.kollus.sdk.media.KollusStorage.OnKollusStorageListener.onProgress (KollusContentContent)
ダウンロード中
パラメータ
Content | コンテンツ情報 |
Com.kollus.sdk.media.MediaPlayer.OnMediaRouteInfoListenerインターフェース参照
Publicメンバー関数
· VoidonAvailable(MediaPlayerMp, boolean bAvailable)
· VoidonChangedState(MediaPlayerMp, MediaPlayer.MediaRouteState state)
· VoidonError(MediaPlayerMp)
詳しい説明
ChromeCastステータスを応答受けるインターフェース
com.kollus.sdk.media.MediaPlayer.OnPreparedListenerインターフェース参照
Publicメンバー関数
· VoidonPrepared(MediaPlayerMp)
詳しい説明
マルチビューサポートのためにストリームを追加する関数
パラメータ
Path | サブストリーム |
videoLayer | サブストリームを出力する画面 |
戻り値
サブストリームが追加されたインデックス0より小さいとエラーマルチビューでメインとsubプレイヤーの出力画面を変える関数
パラメータ
Role | メイン画面に変えるプレイヤーのrole |
戻り値
成功:Sub画面に移動されたプレイヤーrole、失敗:IndexOutOfBoundsException発生再生準備完了を応答受けるインターフェース
メンバー関数の文書化
Void com.kollus.sdk.media.MediaPlayer.OnPreparedListener.onPrepared (MediaPlayerMp)
再生の準備ができたら呼び出されます。
パラメータ
Mp | 再生準備ができたプレイヤー |
com.kollus.sdk.media.MediaPlayer.OnSeekCompleteListenerインターフェース参照
Publicメンバー関数
· VoidonSeekComplete(MediaPlayerMp)
詳しい説明
Seek完了したかどうかを応答してもらうインターフェース
メンバー関数の文書化
Void com.kollus.sdk.media.MediaPlayer.OnSeekCompleteListener.onSeekComplete (MediaPlayerMp)
Seekが完了したら呼び出されます。
パラメータ
Mp | Seekが完了したプレイヤー |
com.kollus.sdk.media.MediaPlayer.OnTimedTextDetectListenerインターフェース参照
Publicメンバー関数
VoidonTimedTextDetect(MediaPlayerMp, int trackIndex)
VoidonSubTimedTextDetect(MediaPlayerMp, int trackIndex)
詳しい説明
addTimedTextSourceまたは字幕がある場合応答を受けるインターフェース
メンバー関数の文書化
Void com.kollus.sdk.media.MediaPlayer.OnTimedTextDetectListener.onTimedTextDetect (MediaPlayerMp、InttrackIndex)
字幕がある場合呼び出されます。
パラメータ
Mp | そのコールバックと関連したプレイヤー |
trackIndex | 字幕のインデックス |
com.kollus.sdk.media.MediaPlayer.OnTimedTextListenerインターフェース参照
Publicメンバー関数
· VoidonTimedText(MediaPlayerMp, String text)
· VoidonSubTimedText(MediaPlayerMp, String text)
· VoidonTimedImage(MediaPlayerMp, byte[] image, int width, int height)
詳しい説明
該当時間の字幕を応答してもらうインターフェース
メンバー関数の文書化
Void com.kollus.sdk.media.MediaPlayer.OnTimedTextListener.onSubTimedText (MediaPlayerMp、StringText)
テキストベースの付加が字幕の場合
パラメータ
Mp | そのコールバックと関連したプレイヤー |
Text | 現在の時間の字幕 |
Void com.kollus.sdk.media.MediaPlayer.OnTimedTextListener.onTimedImage (MediaPlayerMp, byte[]Image、IntWidth、IntHeight)
画像ベースの字幕の場合呼び出されます。VobSubのみサポートします。
パラメータ
Mp | そのコールバックと関連したプレイヤー |
Image | 字幕画像のビットマップデータ |
Width | 字幕画像の横サイズ |
Height | 字幕画像の縦サイズ |
Void com.kollus.sdk.media.MediaPlayer.OnTimedTextListener.onTimedText (MediaPlayerMp、StringText)
テキストベースの字幕の場合
パラメータ
Mp | そのコールバックと関連したプレイヤー |
Text | 現在の時間の字幕 |
com.kollus.sdk.media.MediaPlayer.OnVideoSizeChangedListenerインターフェース参照
Publicメンバー関数
· VoidonVideoSizeChanged(MediaPlayerMp, int width, int height)
詳しい説明
コンテンツresolution情報が変更された時、応答を受けるインターフェースの最初のresolution情報を受け取る時も使われます。
メンバー関数の文書化
Void com.kollus.sdk.media.MediaPlayer.OnVideoSizeChangedListener.onVideoSizeChanged (MediaPlayerMp、IntWidth、IntHeight)
ビデオサイズが確認できたら呼び出されます。
パラメータ
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.SubtitleInfoクラス参照
Public属性
· StringName
· StringUrl
· StringlanguageCode
詳しい説明
字幕情報インターフェース
メンバーデータ文書化
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クラス参照
クラス
· EnumDecoderTypeEnumDEVICE_TYPE
静的Publicメンバー関数
· Static< T > TcheckNotNull(T object)
· Static voidcloseSilently(Closeable c)
· Static voidcloseSilently(ParcelFileDescriptor fd)
· Static voidcloseSilently(Cursor cursor)
· Static longgetTotalMemorySize(String path)
· Static longgetAvailableMemorySize(String path)
· Static StringstringForTime(String dayString, String hourString, String minString, String secString, int timeMs)
· Static StringstringForTime(Int timeMs)
· Static StringstringForTimeHHMMSS(Int timeMs)
· Static StringstringForTimeHMMSS(Int timeMs)
· Static StringstringForTimeMMSS(Int timeMs)
· Static StringgetFileMD5(File updateFile)
· Static StringmakeMD5(String param)
· Static StringmakeSHA1(String param)
· Static voidsetPlayerId(String id)
· Static StringgetPlayerId(Context context)
· Static StringgetPlayerIdMd5(Context context)
· Static StringgetPlayerIdSha1(Context context)
· Static StringgetString(JSONObject json, String key)
· Static voidsetStoragePath(Context context, String path)
· Static File[]getExternalFilesDirs(@NonNull Context context, @Nullable String type)
· Static StringgetStoragePath(Context context)
· Static booleanisRooting()
· StaticDEVICE_TYPE getDeviceType(Context context)
· Static ObjectInvoke(Object obj, String methodName, Object[] objList)
· Static intgetPlayerType()
· Static StringgetDirectoryJSON(Context context, String prefKey)
· Static StringgetDirectoryJSONByPath(Context context, String path, String prefKey)
· Static voidsaveDirectoryJSON(Context context, String dbPath, String jsonString)
· Static voidsetDecoderType(Context context、DecoderTypeType)
· StaticDecoderType getDecoderType(Context context)
· Static voidsetRenderType(Context context、@MediaPlayerBase.RENDER_MODE int mode)
· Static intgetRenderType(Context context)
· Static booleanmakeDirectory(String path)
· Static voiddeleteDirectory(String path)
· Static longgetFolderSize(File directory)
静的Public属性
· Static final intPLAYER_TYPE_NONE= 0
· Static final intPLAYER_TYPE_NATIVE= 1
· Static final intPLAYER_TYPE_KOLLUS= 2
· Static final intPLAYER_TYPE_EXO= 3
· Static final booleanUSE_EXO_PLAYER= false
メンバー関数の文書化
Static void com.kollus.sdk.media.util.Utils.deleteDirectory (StringPath)[Static]
与えられたパスのフォルダを削除する関数
パラメータ
Path | 経路 |
Static long com.kollus.sdk.media.util.Utils.getAvailableMemorySize (StringPath)[Static]
与えられた経路のSDカードの残っている容量を取得する関数
パラメータ
Path | 残っている容量を取得する経路 |
戻り値
残っている容量
Static DecoderType com.kollus.sdk.media.util.Utils.getDecoderType (ContextContext)[Static]
コーデックタイプを取得する関数
パラメータ
Context | App Context |
戻り値
コーデックタイプ
参考
DecoderType
Static DEVICE_TYPE com.kollus.sdk.media.util.Utils.getDeviceType (ContextContext)[Static]
デバイスタイプを確認する関数
パラメータ
Context | App Context |
参考
DEVICE_TYPE
戻り値
デバイスタイプ
Static String com.kollus.sdk.media.util.Utils.getDirectoryJSON (ContextContext、StringprefKey)[Static]
ディレクトリ構造JSONデータを読み込む関数
パラメータ
Context | App Context |
prefKey | 保存されたJSONデータのキー |
戻り値
JSONデータ
Static String com.kollus.sdk.media.util.Utils.getDirectoryJSONByPath (ContextContext、StringPath、StringprefKey)[Static]
ディレクトリ構造JSONデータを与えられたパスから読み込む関数
パラメータ
Context | App Context |
Path | 呼んでくる経路 |
prefKey | 保存されたJSONデータのキー |
戻り値
JSONデータ
Static String com.kollus.sdk.media.util.Utils.getFileMD5 (FileupdateFile)[Static]
与えられたFileのMD5チェックサムを取得する関数
パラメータ
updateFile | チェックサムを取り込むファイル |
戻り値
チェックサム
Static long com.kollus.sdk.media.util.Utils.getFolderSize (FileDirectory)[Static]
与えられたフォルダのサイズを取得する関数
パラメータ
Directory | サイズを取得するフォルダ |
戻り値
使用する容量量
Static String com.kollus.sdk.media.util.Utils.getPlayerId (ContextContext)[Static]
プレイヤーIDを取得する関数
パラメータ
Context | App Context |
戻り値
プレイヤーID
Static String com.kollus.sdk.media.util.Utils.getPlayerIdMd5 (ContextContext)[Static]
内部的に使うプレイヤーIDを生成する関数16bytesヘキサストリングである(32文字)。
パラメータ
Context | App Context |
戻り値
プレイヤーIDチェックサム
Static String com.kollus.sdk.media.util.Utils.getPlayerIdSha1 (ContextContext)[Static]
対外的に使うプレイヤーIDを生成する関数の長さ制限がない。
パラメータ
Context | App Context |
戻り値
プレイヤーIDチェックサム
Static int com.kollus.sdk.media.util.Utils.getPlayerType ()[static]
生成されるフレアタイプを取得する関数
戻り値
プレイヤータイプ (PLAYER_TYPE_NATIVE, PLAYER_TYPE_KOLLUS)
Static int com.kollus.sdk.media.util.Utils.getRenderType (ContextContext)[Static]
レンダリング方式を取得する関数
パラメータ
Context | App Context |
戻り値
レンダリング方式 @show @MediaPlayer.RENDER_MODE
Static String com.kollus.sdk.media.util.Utils.getStoragePath (ContextContext)[Static]
プレイヤーが使用するストレージ経路を取得する関数
パラメータ
Context | App Context |
戻り値
保存された経路
Static String com.kollus.sdk.media.util.Utils.getString (JSONObjectJson、StringKey)[Static]
JSONデータから与えられたkeyのString値を取得する関数
パラメータ
Json | JSONデータ |
Key | 取得するkey |
戻り値
与えられたkeyのString値
Static long com.kollus.sdk.media.util.Utils.getTotalMemorySize (StringPath)[Static]
与えられた経路のSDカードの全容量を取得する関数
パラメータ
Path | 全体の容量を取得する経路 |
戻り値
全体の容量
Static Object com.kollus.sdk.media.util.Utils.invoke (ObjectObj、StringmethodName、Object[]objList)[Static]
任意のクラスのメソッドをinvokeする関数
パラメータ
Obj | Invokeが欲しいクラス |
methodName | Invokeするクラスの関数 |
objList | オブジェクトリスト |
戻り値
Invokeされた関数
Static boolean com.kollus.sdk.media.util.Utils.isRooting ()[static]
ルーティングの可否を確認する関数
戻り値
ルーティングするかどうか
Static boolean com.kollus.sdk.media.util.Utils.makeDirectory (StringPath)[Static]
与えられたパスでフォルダを作る関数
パラメータ
Path | 経路 |
戻り値
フォルダ作成の可否
Static String com.kollus.sdk.media.util.Utils.makeMD5 (StringParam)[Static]
与えられた文字のMD5チェックサムを取得する関数
パラメータ
Param | チェックサムを取得する文字 |
戻り値
チェックサム
Static String com.kollus.sdk.media.util.Utils.makeSHA1 (StringParam)[Static]
与えられた文字のSHA1チェックサムを取得する関数
パラメータ
Param | チェックサムを取得する文字 |
戻り値
チェックサム
Static void com.kollus.sdk.media.util.Utils.saveDirectoryJSON (ContextContext、StringdbPath、StringjsonString)[Static]
ディレクトリ構造JSONデータを保存する関数
パラメータ
Context | App Context |
dbPath | 保存する位置 |
jsonString | 保存するJSONデータ |
Static void com.kollus.sdk.media.util.Utils.setDecoderType (ContextContext、DecoderTypeType)[Static]
コーデックタイプを設定する関数
パラメータ
Context | App Context |
Type | コーデックタイプ |
参考
DecoderType
Static void com.kollus.sdk.media.util.Utils.setPlayerId (StringId)[Static]
外部からプレイヤーIDを設定する関数
パラメータ
Id | プレイヤーID |
Static void com.kollus.sdk.media.util.Utils.setRenderType (ContextContext, @MediaPlayerBase.RENDER_MODE intMode)[Static]
レンダリング方式を設定する関数
パラメータ
Context | App Context |
Mode | レンダリング方式 |
参考
@MediaPlayer.RENDER_MODE
Static void com.kollus.sdk.media.util.Utils.setStoragePath (ContextContext、StringPath)[Static]
プレイヤーが使うストレージパスを指定する関数
パラメータ
Context | App Context |
Path | 指定する経路 |
Static String com.kollus.sdk.media.util.Utils.stringForTime (inttimeMs)[Static]
与えられたミリ秒をString形式で取得する関数例:1:10:59、10:59
パラメータ
timeMs | 時間(ミリ秒) |
戻り値
定型化された時間
Static String com.kollus.sdk.media.util.Utils.stringForTime (StringdayString、StringhourString、StringminString、StringsecString、InttimeMs)[Static]
与えられた時間を与えられた区切り文字で文字化する関数例:1日1時間1分1秒
パラメータ
dayString | 日付区切り |
hourString | 時間区分者 |
minString | 分区分者 |
secString | 超区切り者 |
timeMs | 時間(ミリ秒) |
戻り値
定型化された時間
Static String com.kollus.sdk.media.util.Utils.stringForTimeHHMMSS (inttimeMs)[Static]
与えられたミリ秒をString形式で取得する関数例:01:10:59
パラメータ
timeMs | 時間(ミリ秒) |
戻り値
定型化された時間
Static String com.kollus.sdk.media.util.Utils.stringForTimeHMMSS (inttimeMs)[Static]
与えられたミリ秒をString形式で取得する関数例:1:10:59
パラメータ
timeMs | 時間(ミリ秒) |
戻り値
定型化された時間
Static String com.kollus.sdk.media.util.Utils.stringForTimeMMSS (inttimeMs)[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