最終更新: 2024.11.07_Review
Expand | ||||||
---|---|---|---|---|---|---|
| ||||||
|
Android API References
API文書情報
- バージョン:3.0.23
- 日付:2024日付:2025.1102.07
com.kollus.sdk.media.MediaPlayer.APP_STATUSインターフェース参照
...
帯域幅情報を管理するインターフェイスの作成者。 SDK内部で管理します。
媒介変数
bandwidth | 帯域幅 |
bandwidthName | 帯域幅名 |
メンバ関数文書化
int com.kollus.sdk.media.content.BandwidthItem.getBandwidth ()
...
CPUに与えられたフィーチャーがあるかどうかを知ることができる関数
媒介変数
feature | 確認を求めるフィーチャー |
戻り値
フィーチャーがあるかどうか
boolean com.kollus.sdk.media.util.CpuInfo.isSupportDevice ()
...
Integerコードに該当するエラー文字を読み込む関数
媒介変数
errorCode | エラーコード |
戻り値
エラーコードに該当するメッセージ
static synchronized ErrorCodes com.kollus.sdk.media.util.ErrorCodes.getInstance (Context context)[static]
ErrorCodesインスタンスを取得する関数
媒介変数
context | App Context |
戻り値
ErrorCodesインスタンス
メンバーデータ文書化
...
フォレンジックウォーターマークを表示するViewで最上位View GroupにaddViewを表示する必要があります。
媒介変数
context | App Context |
storage | Kollus Storage インスタンス |
key | 発給された鍵 |
expireDate | 発行された鍵の満了期限 |
isDownload | ダウンロードコンテンツの有無 |
メンバ関数文書化
void com.kollus.sdk.media.ForensicWatermarkView.setStrength (int alpha)
フォレンジック強度を指定する関数です。 UIにaddViewの前に設定すると反映されます。
媒介変数
alpha | 範囲0~255であり、基本値は2であり、これより低いと検出できないことがあり、高すぎるとウォーターマークが見え、視認性が低下します。 |
com.kollus.sdk.media.content.KollusBookmark クラス参照
...
static ArrayList< KollusBookmark > com.kollus.sdk.media.content.KollusBookmark.getBookmarkInfo (String jsonString)[static]
SDK内部で管理します。
媒介変数
jsonString | JSON形式の文字であるブックマークデータ |
戻り値
ブックマーク·リスト
String com.kollus.sdk.media.content.KollusBookmark.getLabel ()
...
void com.kollus.sdk.media.content.KollusBookmark.setLabel (String label)
ブックマークのラベルを設定します。
媒介変数
label | ブックマーク·ラベル |
void com.kollus.sdk.media.content.KollusBookmark.setLevel (int level)
ブックマークのレベルを設定します。
媒介変数
level | ブックマーク·レベル |
void com.kollus.sdk.media.content.KollusBookmark.setThumbnail (Bitmap bm)
ブックマークの画像を設定します。
媒介変数
bm | ブックマーク·イメージ |
void com.kollus.sdk.media.content.KollusBookmark.setTime (int time)
ブックマークの時間を設定します。
媒介変数
time | ブックマークの時間(秒) |
void com.kollus.sdk.media.content.KollusBookmark.setTitle (String title)
ブックマーク名を設定します。
媒介変数
title | ブックマーク名 |
メンバーデータ文書化
final int com.kollus.sdk.media.content.KollusBookmark.MAX_BOOKMARK = 1000[static]
...
- KollusContent ()
- KollusContent (Parcel in)
- void setForPlay (Parcel in)
- void setForDownload (Parcel in)
- void setByJson (String jsonString)
- void copy (KollusContent content)
- boolean isSection ()
- String getMediaContentKeyMD5 ()
- void setMediaContentKey (String key)
- String getMediaContentKey ()
- String getUploadFileKey ()
- void setContentType (ContentType type)
- ContentType getContentType ()
- String getLicenseUrl ()
- String getLicenseKey ()
- String getLicenseToken ()
- String getCompany ()
- String getThumbnailPath ()
- String getOriginThumbnailPath ()
- String getScreenShotPath ()
- String getAiScriptPath ()
- String getCourse ()
- String getSubCourse ()
- String getTeacher ()
- String getSynopsis ()
- String getDetailInfoUrl ()
- int getUriIndex ()
- void setUriIndex (int index)
- void setPlaytime (int playtime)
- int getPlaytime ()
- int getStartAt ()
- int getDuration ()
- void setReceivedSize (long receiveSize)
- long getReceivedSize ()
- void setReceivingSize (long receiveSize)
- long getReceivingSize ()
- void setFileSize (long fileSize)
- long getFileSize ()
- boolean IsInvalidFileSize ()
- String getMediaUrl ()
- void setLocalMediaUrl (String mediaUrl)
- String getLocalMediaUrl ()
- int getPlaySectionStart ()
- int getPlaySectionEnd ()
- int getRepeatPlaySectionStart ()
- int getRepeatPlaySectionEnd ()
- boolean getDisablePlayRate ()
- int getSeekableEnd ()
- String getCaptionStyle ()
- boolean isVmCheck ()
- void setDownloadPercent (int percent)
- int getDownloadPercent ()
- void setDownloadCompleted (boolean complete)
- boolean isCompleted ()
- void setDownloadError (boolean bError)
- boolean getDownloadError ()
- void setLoaded (boolean bLoaded)
- boolean isLoaded ()
- String getNextEpisodeCallbackUrl ()
- String getNextEpisodeCallbackData ()
- int getNextEpisodeShowTime ()
boolean isNextEpisodeShowButton ()
- boolean getForceNScreen ()
- int getMaxPlaybackRate ()
- boolean useBlockEmulator ()
- boolean isIgnoreZero ()
- boolean getMute ()
- boolean getDisableTvOut ()
- boolean isAudioFile ()
- boolean isIntro ()
- boolean getSeekable ()
- int getSkipSec ()
- String getAudioWaterMark ()
- String getForensicWaterMark ()
- boolean hasAudioWaterMark ()
- boolean hasForensicWaterMark ()
- boolean isThumbnailEnable ()
- boolean isThumbnailDownloadSync ()
- String getVideoWaterMarkCode ()
- int getVideoWaterMarkAlpha ()
- int getVideoWaterMarkFontSize ()
- int getVideoWaterMarkFontColor ()
- int getVideoWaterMarkShowTime ()
- int getVideoWaterMarkHideTime ()
- int getVideoWaterMarkSpace ()
- boolean isVideoWaterMarkRandom ()
- boolean isLive ()
- boolean isVr ()
- int getExpirationDate ()
- int getTotalExpirationCount ()
- int getExpirationCount ()
- int getTotalExpirationPlaytime ()
- int getExpirationPlaytime ()
- boolean getExpirationRefreshPopup ()
- void setContentExpired (boolean expired)
- boolean isContentExpirated ()
- int getVideoWidth ()
- int getVideoHeight ()
- int getBitrate ()
- boolean isDrm ()
- void setDownloading (boolean downloading)
- boolean isDownloading ()
- void setDownloadCanceled ()
- boolean isDownloadCanceled ()
- String getSkinString ()
- ChattingInfo getChattingInfo ()
- Vector< SubtitleInfo > getSubtitleInfo ()
- Vector< SubtitleInfo > getSubtitleSubInfo ()
- String getServiceProviderMessage ()
- void setServiceProviderMessage (String message)
- String toString ()
...
com.kollus.sdk.media.content.KollusContent.KollusContent (Parcel in)
SDK内部で使用する生成器
媒介変数
in | コンテンツ情報 |
メンバ関数文書化
void com.kollus.sdk.media.content.KollusContent.copy (KollusContent content)
与えられた因子にコンテンツ情報をコピーする関数
媒介変数
content | コンテンツ情報をコピーする対象KollusContent |
String com.kollus.sdk.media.content.KollusContent.getAiScriptPath ()
...
ダウンロードのためにロードしたかどうかをもたらす関数
戻り値
ロードの可否
boolean com.kollus.sdk.media.content.KollusContent.isNextEpisodeShowButton ()
次の動画が自動再生される場合でも getNextEpisodeShowTimeの時間内でしたらUIボタンを表示するかどうかを取得する関数
戻り値
次の動画ボンタンの表示 (true:表示する, false:表示しない)
boolean com.kollus.sdk.media.content.KollusContent.isSection ()
不使用
戻り値
boolean com.kollus.sdk.media.content.KollusContent.isThumbnailDownloadSync ()
load時サムネイルダウンロードがSync(nothread)かどうかを取得する関数
戻り値
true:load時にサムネイルダウンロードを一緒にする、false:サムネイルダウンロードを並列処理する
boolean com.kollus.sdk.media.content.KollusContent.isThumbnailEnable ()
サムネイルを有効にするかどうかをもたらす関数
戻り値
サムネイルを有効にするかどうか
boolean com.kollus.sdk.media.content.KollusContent.isVideoWaterMarkRandom ()
ビデオ ウォーターマークの表示がランダムかどうかをもたらす関数
戻り値
ランダムかどうか
boolean com.kollus.sdk.media.content.KollusContent.isVmCheck ()
仮想マシンで再生を許可するかどうかをもたらす関数
戻り値
true:仮想マシンでの再生許可、false:仮想マシンでの再生許可なし
boolean com.kollus.sdk.media.content.KollusContent.isVr ()
VR映像可否をもたらす関数
戻り値
VR映像かどうか
void com.kollus.sdk.media.content.KollusContent.setByJson (String jsonString)
Json Stringでコンテンツ情報を設定する関数SDK内部で使用
媒介変数
jsonString | コンテンツ情報を盛り込んだJson String |
void com.kollus.sdk.media.content.KollusContent.setContentExpired (boolean expired)
ダウンロードコンテンツが期限切れになっているかどうかを設定する関数
媒介変数
expired | コンテンツの有効期限の有無 |
void com.kollus.sdk.media.content.KollusContent.setContentType (ContentType type)
コンテンツタイプを設定する関数
媒介変数
type | コンテンツタイプ |
参考
ContentType
void com.kollus.sdk.media.content.KollusContent.setDownloadCanceled ()
...
ダウンロードが完了するかどうかを設定する関数
媒介変数
complete | true:ダウンロード完了、false:ダウンロード未完了 |
void com.kollus.sdk.media.content.KollusContent.setDownloadError (boolean bError)
ダウンロード中にエラーが発生したかどうかを設定する関数
媒介変数
bError | エラーの有無 |
void com.kollus.sdk.media.content.KollusContent.setDownloading (boolean downloading)
ダウンロード中かどうかを設定する関数
媒介変数
downloading | ダウンロード中かどうか |
void com.kollus.sdk.media.content.KollusContent.setDownloadPercent (int percent)
ダウンロード進行率を設定する関数
媒介変数
percent | ダウンロード進行率 |
void com.kollus.sdk.media.content.KollusContent.setFileSize (long fileSize)
...
Parcelでダウンロードコンテンツ情報を設定する関数SDK内部で使用
媒介変数
in | コンテンツ情報を盛り込んだParcel |
void com.kollus.sdk.media.content.KollusContent.setForPlay (Parcel in)
Parcelで再生コンテンツ情報を設定する関数SDK内部で使用
媒介変数
in | コンテンツ情報を盛り込んだParcel |
void com.kollus.sdk.media.content.KollusContent.setLoaded (boolean bLoaded)
ダウンロードのためにロードしたかどうかを設定する関数
媒介変数
bLoaded | ロードの可否 |
void com.kollus.sdk.media.content.KollusContent.setLocalMediaUrl (String mediaUrl)
...
void com.kollus.sdk.media.content.KollusContent.setMediaContentKey (String key)
メディアコンテンツキーを設定する関数
媒介変数
key | メディア·コンテンツ·キー |
void com.kollus.sdk.media.content.KollusContent.setPlaytime (int playtime)
続きを見る情報を設定する関数
媒介変数
playtime | 続きを見る情報(ミリ秒) |
void com.kollus.sdk.media.content.KollusContent.setReceivedSize (long receiveSize)
ダウンロードされたコンテンツのファイルサイズを設定する関数getCurrent Receive Sizeと比較して、ダウンロードbitrateで残り時間を計算するのに使う関数を計算した後、get Receiving Sizeでset Received Sizeをセットする必要があります。
媒介変数
receiveSize | 受け取ったサイズ |
void com.kollus.sdk.media.content.KollusContent.setReceivingSize (long receiveSize)
現在までにダウンロードされたサイズを設定する関数
媒介変数
receiveSize | ダウンロードされたサイズ |
void com.kollus.sdk.media.content.KollusContent.setServiceProviderMessage (String message)
Kollus Player DRMListenerのonDRMInfoが発生した場合、サービスプロバイダのメッセージを設定する関数
媒介変数
message | サービスプロバイダーのメッセージ |
void com.kollus.sdk.media.content.KollusContent.setUriIndex (int index)
コンテンツインデックスを設定する関数
媒介変数
index | コンテンツ·インデックス |
String com.kollus.sdk.media.content.KollusContent.toString ()
KollusContentの内容を文字化する関数
戻り値
KollusContentの内容
boolean com.kollus.sdk.media.content.KollusContent.useBlockEmulator ()
エミュレータを使用しているかどうかをもたらす関数
戻り値
エミュレータを使用するかどうか
メンバーデータ文書化
...
インストラクター用のブックマークやユーザーブックマークがある場合は、リスニングされます。
媒介変数
bookmark | ブックマーク·リスト |
bWritable | falseの場合、ユーザーブックマークができないコンテンツです。 |
void com.kollus.sdk.media.KollusPlayerBookmarkListener.onBookmarkDeleted (int position, boolean bDeleted)
ブックマークが削除されたときにリスニングされます。 削除アクション後のネットワーク状況によっては、長時間後にリスニングされることがあります。
媒介変数
position | 削除する秒単位の位置 |
bDeleted | 削除の成否 |
void com.kollus.sdk.media.KollusPlayerBookmarkListener.onBookmarkUpdated (int position, boolean bUpdated)
ブックマークを追加または更新したときにリスニングされます。 追加アクション後のネットワーク状況によっては、長時間後にリスニングされることがあります。
媒介変数
position | 更新する秒単位の位置 |
bUpdated | 更新の成否 |
void com.kollus.sdk.media.KollusPlayerBookmarkListener.onGetBookmarkError (int nErrorCode)
...
DRM関連でサーバーに転送したデータとその結果値をStringで応答してもらう関数
媒介変数
request | サーバーに転送したデータ |
response | サーバーから応答されたデータ |
com.kollus.sdk.media.KollusPlayerContentMode クラス参照
...
DRM関連でサーバーに転送したデータとその結果値をStringで応答してもらう関数
媒介変数
request | サーバーに転送したデータ |
response | サーバーから応答されたデータ |
void com.kollus.sdk.media.KollusPlayerDRMListener.onDRMInfo (KollusContent content, int nInfoCode)
DRMコールバックKind応答情報(コンテンツ削除、コンテンツ修正、コンテンツresetなど)
媒介変数
content | コンテンツ情報 |
nInfoCode | DCB_INFO_DELETE, DCB_INFO_EXPIRED, DCB_INFO_RESET중 하나의 값 |
メンバーデータ文書化
final int com.kollus.sdk.media.KollusPlayerDRMListener.DCB_INFO_DELETE = 0[static]
...
現在のDRM情報更新の進行状況を知らせる関数更新の場合、Void Kollus Player DRMListener.onDRM(String request, String response)の代わりに、この関数を通して伝達します。
媒介変数
request | サーバーに転送したデータ |
response | サーバーから送信されたデータ |
void com.kollus.sdk.media.KollusPlayerDRMUpdateListener.onDRMUpdateStart ()
...
void com.kollus.sdk.media.KollusPlayerLMSListener.onLMS (String request, String response)
進度率をサーバーに転送したときの関連情報
媒介変数
request | サーバーに転送したメッセージ |
response | サーバーから応答を受けたメッセージ |
com.kollus.sdk.media.KollusPlayerThumbnailListener インターフェース参照
...
サムネイルがダウンロード方式がスレッド方式のときに呼び出す
媒介変数
index | KollusContent의 getUriIndex 값 |
nErrorCode | エラー値 |
savePath | 保存された経路 |
com.kollus.sdk.media.KollusStorage クラス参照
...
当該経路で現在ライブ放送であるかをチェックする関数
媒介変数
url | ライブ放送URL |
戻り値
String com.kollus.sdk.media.KollusStorage.checkVersion ()
ライブラリのバージョン情報。これ以上使用しません。
戻り値
バージョン
void com.kollus.sdk.media.KollusStorage.clearCache ()
...
ダウンロードのためにloadしたKollus ContentのMedia Content Keyを持ってダウンロードを開始する。
媒介変数
mediaContentKey | メディア·コンテンツ·キー |
参考
ErrorCodes
戻り値
エラーコード
void com.kollus.sdk.media.KollusStorage.finish ()
...
ArrayList< KollusContent > com.kollus.sdk.media.KollusStorage.getDownloadContentList ()
ダウンロードコンテンツリスト情報を取得する。
戻り値
コンテンツリスト
KollusContent com.kollus.sdk.media.KollusStorage.getDownloadKollusContent (String path)
該当パスでダウンロードコンテンツ情報を取得する関数
戻り値
コンテンツ情報
static synchronized KollusStorage com.kollus.sdk.media.KollusStorage.getInstance (Context context)[static]
Singletonジェネレータ
媒介変数
context | App Context |
戻り値
Kollus Storage インスタンス
boolean com.kollus.sdk.media.KollusStorage.getKollusContent (KollusContent content, String mediaContentKey) throws IllegalStateException
再生時に該当コンテンツ情報を知りたい時に使用する。
戻り値
コンテンツ情報を正常に取得したかどうか
String com.kollus.sdk.media.KollusStorage.getLastError ()
エラー発生時に最後のエラーメッセージを読み込む。
戻り値
エラーメッセージ
String com.kollus.sdk.media.KollusStorage.getMediaInfoJson (Uri uri)[protected]
該当uriでメディア情報を取得する関数で、SDK内部でのみ使用されます。
媒介変数
uri | 情報を持ってくるURI |
戻り値
メディア情報
long com.kollus.sdk.media.KollusStorage.getNativeInstance ()
Kollus Storage int型インスタンス
戻り値
String com.kollus.sdk.media.KollusStorage.getRootPath ()
保存する位置を取得する。 setDevice(setDevice Async)で入れていただいた保存位置と同じです。
戻り値
貯蔵位置
long com.kollus.sdk.media.KollusStorage.getUsedSize (int type)
該当タイプの総容量
媒介変数
type | TYPE_ CACHE - ストリーミング再生に使用されたキャッシュ容量 TYPE_DOWNLOAD - ダウンロードされたコンテンツの総容量 |
戻り値
容量
String com.kollus.sdk.media.KollusStorage.getVersion ()
ライブラリバージョン情報
戻り値
バージョン
int com.kollus.sdk.media.KollusStorage.initialize (String key, String expireDate, String packageName)
初期化関数
媒介変数
key | 発給された鍵 |
expireDate | 鍵のように発行された満了期限(YYYY/MM/DD) |
packageName | キー発行時のアプリのパッケージ名 |
boolean com.kollus.sdk.media.KollusStorage.isReady ()
...
int com.kollus.sdk.media.KollusStorage.load (String path, String extraDrmParam, KollusContent content)
コンテンツダウンロード時の呼び出し
媒介変数
path | ダウンロードするコンテンツ経路 |
extraDrmParam | 動的DRMCallback/PlayCallback因子 |
参考
ErrorCodes
戻り値
エラー値
void com.kollus.sdk.media.KollusStorage.registerKollusPlayerCallbackListener (KollusPlayerCallbackListener listener)
KollusPlayCallbackListener登録関数
媒介変数
listener | KollusPlayerCallbackListener インスタンス |
void com.kollus.sdk.media.KollusStorage.registerKollusPlayerDRMListener (KollusPlayerDRMListener listener)
KollusPlayerDRMListener登録関数
媒介変数
listener | Kollus Player DRMListener インスタンス |
void com.kollus.sdk.media.KollusStorage.registerKollusPlayerLMSListener (KollusPlayerLMSListener listener)[protected]
KollusPlayerLMS Listener登録関数
媒介変数
listener | KollusPlayer LMS Listener インスタンス |
void com.kollus.sdk.media.KollusStorage.registerKollusPlayerThumbnailListener (KollusPlayerThumbnailListener listener)
KollusPlayerThumbnailListener登録関数
媒介変数
listener | KollusPlayerThumbnailListener インスタンス |
void com.kollus.sdk.media.KollusStorage.registerKollusStorageListener (OnKollusStorageListener listener)
OnStorageManagerListener登録関数
媒介変数
listener | OnStorageManagerListener インスタンス |
synchronized void com.kollus.sdk.media.KollusStorage.releaseInstance ()
...
ダウンロードされたコンテンツを削除する時に呼び出す。
媒介変数
mediaContentKey | メディア·コンテンツ·キー |
参考
ErrorCodes
戻り値
エラーコード
void com.kollus.sdk.media.KollusStorage.sendStoredLMS (StoredLMSListener listener)
送れなかったLMSを一度に送る関数
媒介変数
listener | Stored LMS Listener インスタンス |
void com.kollus.sdk.media.KollusStorage.setCacheSize (int cacheSizeMB)
ストリーミング時に使用するキャッシュ サイズを設定します。 setDeviceやsetDeviceASyncの前に呼び出す必要があります。
媒介変数
cacheSizeMB | MB単位のキャッシュサイズ |
int com.kollus.sdk.media.KollusStorage.setDevice (String storagePath, boolean bTablet)
デバイス情報を設定する関数
媒介変数
storagePath | ストレージ マネージャーが使用するルート パス |
bTablet | タブレットならtrue, それともfalse |
void com.kollus.sdk.media.KollusStorage.setDeviceASync (String storagePath, boolean bTablet, OnKollusStorageDeviceListener listener)
デバイス情報を設定する関数
媒介変数
storagePath | ストレージ マネージャーが使用するルート パスを設定する関数で ASync に動作します。 |
bTablet | タブレットならtrue, それともfalse |
listener | OnKollusStorageDeviceListener インスタンス |
void com.kollus.sdk.media.KollusStorage.setNetworkTimeout (int timeout, int retryCount)
ネットワーク タイムアウトと再試行回数を設定します。
媒介変数
timeout | タイム·アウト·チョ |
retryCount | タイムアウト時の再試行回数 |
int com.kollus.sdk.media.KollusStorage.unload (String mediaContentKey)
loadされたindex unloadする。 ダウンロードをキャンセルすると、cancel Loadを呼び出し、unloadを呼び出す。
媒介変数
mediaContentKey | メディア·コンテンツ·キー |
参考
ErrorCodes
戻り値
0より小さいとエラーかコンテンツインデックス
void com.kollus.sdk.media.KollusStorage.unregisterKollusPlayerCallbackListener (KollusPlayerCallbackListener listener)
KollusPlayCallbackListener解除関数
媒介変数
listener | KollusPlayerCallbackListener インスタンス |
void com.kollus.sdk.media.KollusStorage.unregisterKollusPlayerDRMListener (KollusPlayerDRMListener listener)
KollusPlayerDRMListener解除関数
媒介変数
listener | Kollus Player DRMListener インスタンス |
void com.kollus.sdk.media.KollusStorage.unregisterKollusPlayerLMSListener (KollusPlayerLMSListener listener)[protected]
KollusPlayer LMS Listener解除関数
媒介変数
listener | KollusPlayer LMS Listener インスタンス |
void com.kollus.sdk.media.KollusStorage.unregisterKollusPlayerThumbnailListener (KollusPlayerThumbnailListener listener)
KollusPlayerThumbnailListener解除関数
媒介変数
listener | KollusPlayerThumbnailListener インスタンス |
void com.kollus.sdk.media.KollusStorage.unregisterKollusStorageListener (OnKollusStorageListener listener)
OnStorageManagerListener解除関数
媒介変数
listener | OnStorageManagerListener インスタンス |
void com.kollus.sdk.media.KollusStorage.updateDownloadDRMInfo (KollusPlayerDRMUpdateListener listener, ArrayList< String > mckList)
DRM一貫更新を中止する関数DRM更新をメディアコンテンツキーリストを受けて行う関数
媒介変数
listener | 更新状況を知らせるインターフェース |
mckList | 更新するメディア コンテンツ キーのリストです。 |
void com.kollus.sdk.media.KollusStorage.updateDownloadDRMInfo (KollusPlayerDRMUpdateListener listener, boolean bAll)
DRM一括更新を行う関数
媒介変数
listener | 更新状況を知らせるインターフェース |
bAll | trueならすべてのコンテンツを更新し、falseなら満了したコンテンツだけを更新します。 |
メンバーデータ文書化
final int com.kollus.sdk.media.KollusStorage.TYPE_CACHE = 0[static]
...
com.kollus.sdk.media.MediaPlayer.MediaPlayer (Context context, KollusStorage storage, int port)
プレイヤー生成クラス
媒介変数
context | Contextインスタンス |
storage | Kollus Storage インスタンス |
port | 組み込みプレーヤーで作成するときに必要なサーバー ポート番号 |
メンバ関数文書化
void com.kollus.sdk.media.MediaPlayer.addTimedTextSource (boolean bSubTimedText, String path) throws IOException, IllegalArgumentException, IllegalStateException, RuntimeException
HTTP Urlで字幕を設定する関数
媒介変数
bSubTimedText | サブ字幕の有無 |
path | 字幕httpurl経路 |
参考
MediaPlayerBase.OnTimedTextDetectListener
void com.kollus.sdk.media.MediaPlayer.addTimedTextSource (Context context, boolean bSubTimedText, Uri uri) throws IOException, IllegalArgumentException, IllegalStateException
Uriで字幕を設定する関数
媒介変数
context | App Context |
bSubTimedText | サブ字幕の有無 |
uri | 字幕Uri経路 |
void com.kollus.sdk.media.MediaPlayer.deleteKollusBookmark (int position) throws IllegalStateException
ブックマーク情報を削除する関数on Bookmark Info Deletedで成功可否がリターンされる。
媒介変数
position | 削除するブックマークの時間(ミリ秒) |
void com.kollus.sdk.media.MediaPlayer.deselectTrack (boolean bSubTimedText, int index) throws IllegalStateException
selectTrackの逆の関数
媒介変数
index | トラック·インデックス |
void com.kollus.sdk.media.MediaPlayer.destroyDisplay ()
...
MPeg-DashでABRの場合、現在ダウンロードしているBandwidth
戻り値
現在ダウンロードしているBandwidth
int com.kollus.sdk.media.MediaPlayer.getCachedDuration ()
...
int com.kollus.sdk.media.MediaPlayer.getCurrentPosition ()
現在の再生位置をミリ秒単位で取得する関数
戻り値
現在再生している時間(ミリ秒)
int com.kollus.sdk.media.MediaPlayer.getDownloadRate ()
MPeg-Dashからダウンロード速度を取得する関数
戻り値
ダウンロード速度
int com.kollus.sdk.media.MediaPlayer.getDuration ()
現在再生中のコンテンツの所要情報をミリ秒単位で取得する関数
戻り値
コンテンツの総時間(ミリ秒)
String com.kollus.sdk.media.MediaPlayer.getErrorString (int errorCode)
error Code をString でもたらす関数や意味のある値を伝達することはない。
媒介変数
errorCode | エラーコード |
戻り値
エラーストリング
boolean com.kollus.sdk.media.MediaPlayer.getKollusContent (KollusContent content) throws IllegalStateException
コンテンツ情報を取得する関数
媒介変数
content | コンテンツ情報をインポートするインスタンス |
戻り値
true:正常に情報を取得した場合、false:失敗した場合
...
続きを見る情報を取得する関数としてN-Screen に関連する。
戻り値
続きを見る時間(ミリ秒)
String com.kollus.sdk.media.MediaPlayer.getPlayerName ()
MediaPlayer Factoryで作られたプレイヤーの名前を取得します。
戻り値
プレイヤー名
int com.kollus.sdk.media.MediaPlayer.getPlayerType ()
MediaPlayer Factoryで作られたプレイヤーのタイプを取得します。
戻り値
プレーヤータイプ(Utils。PLAYER_TYPE_NATIVE, Utils.PLAYER_TYPE_KOLLUS, Utils.PLAYER_TYPE_EXO)
...
String com.kollus.sdk.media.MediaPlayer.getVersion ()
プレイヤーバージョンを取得する関数
戻り値
versionプレーヤーバージョン
String com.kollus.sdk.media.MediaPlayer.getVideoCodecName ()
ビデオコーデック名を取得する関数でHWコーデック連動を確認するために使用
戻り値
コーデック名
int com.kollus.sdk.media.MediaPlayer.getVideoHeight ()
コンテンツのヒットをもたらす関数onPrepared応答を受けた後に呼び出すことができる。
戻り値
ビデオ縦サイズ
int com.kollus.sdk.media.MediaPlayer.getVideoWidth ()
コンテンツのwidthをもたらす関数onPrepared応答を受けた後に呼び出すことができる。
戻り値
ビデオ横サイズ
boolean com.kollus.sdk.media.MediaPlayer.isAiPlaybackRateEnabled ()
AI配属の可否を知らせる関数
戻り値
true:AI倍速、false:一般倍速
boolean com.kollus.sdk.media.MediaPlayer.isLooping ()
現在繰り返し再生であるかどうかをもたらす関数
戻り値
true:繰り返し再生状態、false:繰り返し状態ではない
boolean com.kollus.sdk.media.MediaPlayer.isPlaying ()
現在再生中かどうかを知ることができる関数
戻り値
true:再生状態、false:再生状態ではない
void com.kollus.sdk.media.MediaPlayer.pause () throws IllegalStateException
...
getTrackInfoに読み込んだトラック情報の中から、当該トラックへの再生を希望するときに呼び出す関数
媒介変数
index | トラック·インデックス |
void com.kollus.sdk.media.MediaPlayer.setAiPlaybackRateEnable (boolean enable)
AI配属可否を設定する関数
媒介変数
enable | true:AI倍速、false:一般倍速 |
void com.kollus.sdk.media.MediaPlayer.setAppStatus (@APP_STATUS int status)
LMSデータを送信する際、アプリの状態がbackgroundまたはforegroundになった時の時間も一緒に送るためにアプリの状態が変更される時点を保存する関数
媒介変数
status | アプリの状態 |
void com.kollus.sdk.media.MediaPlayer.setAudioDelay (int timeMs)
AVシンクを調節する関数
媒介変数
timeMs | 調節する時間(ミリ秒) |
void com.kollus.sdk.media.MediaPlayer.setBandwidth (int bandwidth)
コンテンツがABRの場合、bandwidthで画質を選択する関数
媒介変数
bandwidth | 選択する bandwidth |
void com.kollus.sdk.media.MediaPlayer.setBandwidthName (String bandwidthName)
コンテンツがABRの場合、bandwidthNameで画質を選択する関数
媒介変数
bandwidthName | 選択するbandwidth名 |
boolean com.kollus.sdk.media.MediaPlayer.setBufferingRatio (int ratio)
基本バッファリング量の倍数だけ設定する関数としてUtils。PLAYER_TYPE_KOLLUSの場合のみ使用可能です。
媒介変数
ratio | · 範囲は1~10です。 |
戻り値
true:設定成功、false:設定失敗
void com.kollus.sdk.media.MediaPlayer.setCaptureDetectLister (CaptureDetectLister listener)
CaptureDetectListerを設定する関数
媒介変数
listener | Capture Detect Lister インスタンス |
void com.kollus.sdk.media.MediaPlayer.setDataSourceByKey (String mediaContentKey, String extraDrmParam)
ダウンロードリストから再生したいときに呼び出す関数
媒介変数
mediaContentKey | コンテンツ·メディア·キー |
extraDrmParam | 動的DRMCallback/PlayCallback因子 |
void com.kollus.sdk.media.MediaPlayer.setDataSourceByUrl (String path, String extraDrmParam)
ストリーミング再生をしたいときに呼び出す関数
媒介変数
path | ストリーミング·コンテンツ·パス |
extraDrmParam | 動的DRMCallback/PlayCallback因子 |
void com.kollus.sdk.media.MediaPlayer.setDisplay (SurfaceHolder sh)
ビデオ出力画面を設定する関数
媒介変数
sh | ビデオ画面を出力するSurface Holder |
void com.kollus.sdk.media.MediaPlayer.setEmulatorCheckerListener (EmulatorCheckerListener listener)
Emulatorで再生時に発生するリスナー
媒介変数
listener | Emulator Checker Listener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setForensicWatermarkView (ForensicWatermarkView view)
Forensic Watermark Viewを設定する関数で、Surface ViewやSurfaceを含む状態で呼び出すことができます。 フォレンジック ビデオ ウォーター マークをサポートしている場合は、必須に設定する必要があります。
媒介変数
view | Forensic Watermark View インスタンス |
void com.kollus.sdk.media.MediaPlayer.setInitialBandwidth (int bandwidth)
始まるBandwidthを設定する関数で、0ならbandwidthリストの最初の項目から始まり、0より大きい値を設定すると、設定された値を超えない最高のbandwidthで始まります。 prepare Asyncの前に呼び出してください。
媒介変数
bandwidth | 初期視聴するbandwidth |
void com.kollus.sdk.media.MediaPlayer.setKollusPlayerBookmarkListener (KollusPlayerBookmarkListener listener)
KollusPlayer Bookmark Listenerを設定する関数
媒介変数
listener | KollusPlayerBookmarkListener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setKollusPlayerLMSListener (KollusPlayerLMSListener listener)
KollusPlayer LMS Listenerを設定する関数
媒介変数
listener | KollusPlayer LMS Listener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setKollusStorage (KollusStorage storage)[protected]
StorageManagerインスタンスを設定する関数initializeとsetDataSourceの間に呼び出せばいいです。
媒介変数
storage | Kollus Storage インスタンス |
void com.kollus.sdk.media.MediaPlayer.setLastOffsetTime (int lastOffsetTimeMs)
MPeg-Dashでtimelineを基準に最後からどの位置から視聴するかを設定する関数
媒介変数
lastOffsetTimeMs | 視聴する位置(ミリ秒) |
void com.kollus.sdk.media.MediaPlayer.setLmsOffDownloadContent (boolean bOn)
ダウンロードコンテンツのLMSデータ転送可否を設定する関数です。
媒介変数
bOn | true:転送、false:未転送 |
void com.kollus.sdk.media.MediaPlayer.setLooping (boolean looping)
反復再生を設定する関数
媒介変数
looping | true:繰り返し再生 false:繰り返し再生しない |
void com.kollus.sdk.media.MediaPlayer.setMinDurationForQualityIncreaseMs (int msec)
上位bandwidthに上げるときに残っているバッファ容量が設定値以上の場合のみ適用されるように設定する関数で、デフォルト値は10秒です。 prepare Asyncの前に呼び出してください。
媒介変数
msec | 最小バッファリング時間(ミリ秒) |
void com.kollus.sdk.media.MediaPlayer.setMute (boolean mute)
ミュートを設定する関数
媒介変数
mute | true:音消去状態、false:音消去状態ではない |
boolean com.kollus.sdk.media.MediaPlayer.setNetworkTimeout (int timeout)
ネットワークタイムアウトを設定する関数
媒介変数
timeout | ネットワークタイムアウト時間(秒) |
void com.kollus.sdk.media.MediaPlayer.setNotifyLastReport (boolean bOn)
終了時にLMSデータ関連事項をUIでNotify受けるかどうかを設定する関数です。 trueに設定すると、終了にネットワークの状況によって時間がかかる場合があります。
媒介変数
bOn | true:転送、false:未転送 |
void com.kollus.sdk.media.MediaPlayer.setOnBufferingUpdateListener (OnBufferingUpdateListener listener)
OnBuffering Update Listenerを設定する関数
媒介変数
listener | OnBufferingUpdateListener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setOnCencDrmListener (OnCencDrmListener listener)
OnCencDrmListenerを設定する関数
媒介変数
listener | OnCencDrmListenerインスタンス |
void com.kollus.sdk.media.MediaPlayer.setOnCompletionListener (OnCompletionListener listener)
OnCompletion Listenerを設定する関数
媒介変数
listener | OnCompletion Listener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setOnErrorListener (OnErrorListener listener)
OnError Listenerを設定する関数
媒介変数
listener | OnError Listener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setOnExternalDisplayDetectListener (OnExternalDisplayDetectListener listener)
OnExternal DisplayDetect Listenerを設定する関数
媒介変数
listener | OnExternalDisplayDetectListener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setOnInfoListener (OnInfoListener listener)
OnInfoListenerを設定する関数
媒介変数
listener | OnInfoListenerインスタンス |
void com.kollus.sdk.media.MediaPlayer.setOnMediaRouteInfoListener (OnMediaRouteInfoListener listener)
OnMedia Route InfoListenerを設定する関数
媒介変数
listener | the callback that will be run |
void com.kollus.sdk.media.MediaPlayer.setOnPreparedListener (OnPreparedListener listener)
OnPrepared Listenerを設定する関数
媒介変数
listener | OnPrepared Listener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setOnSeekCompleteListener (OnSeekCompleteListener listener)
OnSeekCompleteListenerを設定する関数
媒介変数
listener | OnSeek Complete Listener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setOnTimedTextDetectListener (OnTimedTextDetectListener listener)
OnTimed TextDetect Listenerを設定する関数
媒介変数
listener | OnTimedTextDetectListener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setOnTimedTextListener (OnTimedTextListener listener)
OnTimed Text Listenerを設定する関数
媒介変数
listener | OnTimed Text Listener インスタンス |
void com.kollus.sdk.media.MediaPlayer.setOnVideoSizeChangedListener (OnVideoSizeChangedListener listener)
OnVideoSizeChangedListenerを設定する関数
媒介変数
listener | OnVideoSizeChangedListener インスタンス |
boolean com.kollus.sdk.media.MediaPlayer.setPlayingRate (float playing_rate) throws IllegalStateException
倍速調整関数で(0.5~10.0)の範囲内でサポートします。 オーディオ ウォーターマークがある場合は、最大 1.5 倍速に制限されます。 2.0を超えると、画面のドロップによりスムーズに視聴できない場合があります。
媒介変数
playing_rate | 設定する倍速 |
戻り値
true:倍速設定に成功 false:倍速設定に失敗
...
クロームキャストレシーバーとのメッセージのやり取りに使用されるネームスペースの設定
媒介変数
castNameSpace | Kollus Cast Receiverを使用すると、Media Player.CAST_NAME_SPACEを入力してください。 prepareAsyncの前に呼び出す必要があります。 |
void com.kollus.sdk.media.MediaPlayer.setScreenOnWhilePlaying (boolean screenOn)
再生中に画面を常にOnにするかどうかを設定する関数
媒介変数
screenOn | true:常にオン、false:自動オフ |
void com.kollus.sdk.media.MediaPlayer.setSurface (Surface surface)
ビデオ出力画面を設定する関数
媒介変数
surface | ビデオ画面を出力するSurface |
void com.kollus.sdk.media.MediaPlayer.setVideoRending (boolean bRendering)
Video Renderかどうかを設定する関数
媒介変数
bRendering | · trueはレタリングをし、falseはレタリングをしません。 |
void com.kollus.sdk.media.MediaPlayer.setVolumeLevel (int level)
現在のボリューム サイズを設定する関数
媒介変数
level | ボリューム値 |
void com.kollus.sdk.media.MediaPlayer.skip ()
...
現在のプレイヤーが倍速調整をサポートしているかどうか
戻り値
ture:倍速対応、false:倍速未対応
void com.kollus.sdk.media.MediaPlayer.updateKollusBookmark (int position, String label) throws IllegalStateException
ブックマーク情報を追加する関数on Bookmark Info Updatedにより、成功の可否がリターンされます。
媒介変数
position | ブックマーク秒単位の位置 |
label | ブックマーク名 |
メンバーデータ文書化
final int com.kollus.sdk.media.MediaPlayer.APP_STATUS_BACKGROUND = 1[static]
...
void com.kollus.sdk.media.MediaPlayer.OnCompletionListener.onCompletion (MediaPlayer mp)
再生が完了すると呼び出されます。
媒介変数
mp | 再生済みプレイヤー インスタンス |
com.kollus.sdk.media.MediaPlayer.OnError Listenerインタフェースを参照
...
boolean com.kollus.sdk.media.MediaPlayer.OnErrorListener.onError (MediaPlayer mp, int what, int extra)
エラーが発生すると呼び出されます。
媒介変数
mp | エラーが発生したプレーヤー |
what | エラーコード1 |
extra | エラーコード2 |
戻り値
UIでエラーを処理したかどうかをSDKに伝える値でFalseをリターンすると、SDKからonCompleteを呼び出されます。
...
外部モニターが検出されたときに呼び出されます。
媒介変数
type | 五部モニターの種類 [EXTERNAL_HDMI_DISPLAY, EXTERNAL_WIFI_DISPLAY] |
plugged | 外部モニターが接続されるとtrue、切断されるとfalseがリターンされます。 |
com.kollus.sdk.media.MediaPlayer.OnInfoListenerインタフェースを参照
...
バッファリングが終了すると呼び出されます。
媒介変数
mp | バッファリング済みのプレーヤーインスタンス |
void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onBufferingStart (MediaPlayer mp)
バッファリングが開始されると呼び出されます。
媒介変数
mp | バッファリングが開始されたプレイヤー インスタンス |
void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onChangedBandwidth (MediaPlayer mp, BandwidthItem item)
ABRコンテンツの場合、コンテンツbitrateが変わると呼び出されます。
媒介変数
mp | プレーヤー·インスタンス |
item | 変わったbitrate情報 |
void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onCodecInitFail (MediaPlayer mp, String componentName)
ハードウェア コーデックの初期化に失敗した場合に呼び出されます。 オーディオウォーターマークがあるか、ゼリービーンMR2(18)未満の場合のみ呼び出されます。
媒介変数
mp | プレーヤー·インスタンス |
componentName | 失敗したコーデック名 |
void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onDetectBandwidthList (MediaPlayer mp, List< BandwidthItem > list)
ABRコンテンツの場合、呼び出されます。
媒介変数
mp | プレーヤー·インスタンス |
list | ABR情報を持っているリスト |
void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onDownloadRate (MediaPlayer mp, int downloadRate)
コンテンツファイルのダウンロードが完了したら、そのファイルのダウンロードbpsをお知らせします。
媒介変数
mp | プレーヤー·インスタンス |
downloadRate | 該当ファイルのダウンロードbps |
void com.kollus.sdk.media.MediaPlayer.OnInfoListener.onFrameDrop (MediaPlayer mp)
フレームドロップが発生すると呼び出されます。 オーディオウォーターマークがあるか、ゼリービーンMR2(18)未満の場合のみ呼び出されます。
媒介変数
mp | プレーヤー·インスタンス |
boolean com.kollus.sdk.media.MediaPlayer.OnInfoListener.onInfo (MediaPlayer mp, int what, int extra)
プレイヤーのステータス情報があるときに呼び出されます。
媒介変数
mp | プレーヤー·インスタンス |
what | 情報の種類 |
extra | その他の情報 |
com.kollus.sdk.media.KollusStorage.OnKollusStorageDeviceListener インターフェース参照
...
void com.kollus.sdk.media.KollusStorage.OnKollusStorageListener.onComplete (KollusContent content)
ダウンロード完了
媒介変数
content | コンテンツ情報 |
void com.kollus.sdk.media.KollusStorage.OnKollusStorageListener.onError (KollusContent content, int errorCode)
ダウンロード·エラー
媒介変数
content | コンテンツ情報 |
errorCode | エラーコード |
void com.kollus.sdk.media.KollusStorage.OnKollusStorageListener.onProgress (KollusContent content)
ダウンロード中
媒介変数
content | コンテンツ情報 |
com.kollus.sdk.media.MediaPlayer.OnMediaRouteInfoListener インターフェース参照
...
マルチビュー支援のためにストリームを追加する関数
媒介変数
path | サブストリーム |
videoLayer | サブストリームを出力する画面 |
戻り値
サブストリームが追加されたインデックス0より小さい場合、エラーマルチビューでメインとサブプレーヤーの出力画面を変える関数
媒介変数
role | メイン画面に切り替えるプレイヤーのrole |
戻り値
成功:Sub画面に移動されたプレイヤーrole、失敗:IndexOutOfBoundsException発生、再生準備完了の応答を受けるインターフェース
...
void com.kollus.sdk.media.MediaPlayer.OnPreparedListener.onPrepared (MediaPlayer mp)
再生の準備ができたら呼び出されます。
媒介変数
mp | 再生の準備ができたプレーヤー |
com.kollus.sdk.media.MediaPlayer.OnSeekCompleteListener インターフェース参照
...
void com.kollus.sdk.media.MediaPlayer.OnSeekCompleteListener.onSeekComplete (MediaPlayer mp)
seekが完了すると呼び出されます。
媒介変数
mp | seekが完了したプレイヤー |
com.kollus.sdk.media.MediaPlayer.OnTimedTextDetectListener インターフェース参照
...
void com.kollus.sdk.media.MediaPlayer.OnTimedTextDetectListener.onTimedTextDetect (MediaPlayer mp, int trackIndex)
字幕がある場合は呼び出されます。
媒介変数
mp | 当該コールバックに係るプレーヤー |
trackIndex | 字幕のインデックス |
com.kollus.sdk.media.MediaPlayer.OnTimedTextListener インターフェース参照
...
void com.kollus.sdk.media.MediaPlayer.OnTimedTextListener.onSubTimedText (MediaPlayer mp, String text)
テキストベースの付加字幕の場合
媒介変数
mp | 当該コールバックに係るプレーヤー |
text | 現在時間の字幕 |
void com.kollus.sdk.media.MediaPlayer.OnTimedTextListener.onTimedImage (MediaPlayer mp, byte[] image, int width, int height)
画像ベースの字幕の場合、呼び出されます。 VobSubのみ対応します。
媒介変数
mp | 当該コールバックに係るプレーヤー |
image | 字幕画像のビットマップデータ |
width | 字幕画像の横サイズ |
height | 字幕画像の縦サイズ |
void com.kollus.sdk.media.MediaPlayer.OnTimedTextListener.onTimedText (MediaPlayer mp, String text)
テキストベースの字幕の場合
媒介変数
mp | 当該コールバックに係るプレーヤー |
text | 現在時間の字幕 |
com.kollus.sdk.media.MediaPlayer.OnVideoSizeChangedListener インターフェース参照
...
ビデオサイズが確認されたら呼び出されます。
媒介変数
mp | 当該コールバックに係るプレーヤー |
width | ビデオの横情報 |
height | ビデオの縦の情報 |
com.kollus.sdk.media.MediaPlayer.RENDER_MODE Enum Reference
...
static void com.kollus.sdk.media.util.Utils.deleteDirectory (String path)[static]
与えられたパスのフォルダーを削除する関数
媒介変数
path | 経路 |
static long com.kollus.sdk.media.util.Utils.getAvailableMemorySize (String path)[static]
与えられた経路のSDカードの残り容量を取得する関数
媒介変数
path | 残りの容量をインポートするパス |
戻り値
余った容量
static DecoderType com.kollus.sdk.media.util.Utils.getDecoderType (Context context)[static]
コーデックタイプを取得する関数
媒介変数
context | App Context |
戻り値
コーデック·タイプ
参考
DecoderType
static DEVICE_TYPE com.kollus.sdk.media.util.Utils.getDeviceType (Context context)[static]
デバイスタイプを確認する関数
媒介変数
context | App Context |
参考
DEVICE_TYPE
戻り値
デバイスタイプ
static String com.kollus.sdk.media.util.Utils.getDirectoryJSON (Context context, String prefKey)[static]
ディレクトリ構造JSONデータを読み込む関数
媒介変数
context | App Context |
prefKey | 保存されたJSONデータの鍵 |
戻り値
JSONデータ
static String com.kollus.sdk.media.util.Utils.getDirectoryJSONByPath (Context context, String path, String prefKey)[static]
ディレクトリ構造JSONデータを与えられた経路から読み込む関数
媒介変数
context | App Context |
path | 呼び寄せる経路 |
prefKey | 保存されたJSONデータの鍵 |
戻り値
JSONデータ
static String com.kollus.sdk.media.util.Utils.getFileMD5 (File updateFile)[static]
与えられたFileのMD5チェックサムを取得する関数
媒介変数
updateFile | チェックサムをインポートするファイル |
戻り値
チェックサム
static long com.kollus.sdk.media.util.Utils.getFolderSize (File directory)[static]
与えられたフォルダーのサイズを取得する関数
媒介変数
directory | サイズをインポートするフォルダ |
戻り値
使用する容量量
static String com.kollus.sdk.media.util.Utils.getPlayerId (Context context)[static]
プレイヤーIDを取得する関数
媒介変数
context | App Context |
戻り値
プレーヤーID
static String com.kollus.sdk.media.util.Utils.getPlayerIdMd5 (Context context)[static]
内部的に使用するプレーヤーIDを生成する関数16bytesヘキサストリングである(32文字)。
媒介変数
context | App Context |
戻り値
プレイヤーID チェックサム
static String com.kollus.sdk.media.util.Utils.getPlayerIdSha1 (Context context)[static]
対外的に使用するプレイヤーIDを生成する関数長さの制限がない。
媒介変数
context | App Context |
戻り値
プレイヤーID チェックサム
static int com.kollus.sdk.media.util.Utils.getPlayerType ()[static]
生成されるフレア タイプをもたらす関数
戻り値
プレーヤータイプ(PLAYER_TYPE_NATIVE、PLAYER_TYPE_KOLLUS)
static int com.kollus.sdk.media.util.Utils.getRenderType (Context context)[static]
レンダリング方式をもたらす関数
媒介変数
context | App Context |
戻り値
レンダリング方式 @show @MediaPlayer.RENDER_MODE
...
プレーヤーが使用するストレージ パスを取得する関数
媒介変数
context | App Context |
戻り値
保存された経路
static String com.kollus.sdk.media.util.Utils.getString (JSONObject json, String key)[static]
JSONデータから与えられたキーのストリング値を取得する関数
媒介変数
json | JSONデータ |
key | インポートするキー |
戻り値
与えられたキーのストリング値
static long com.kollus.sdk.media.util.Utils.getTotalMemorySize (String path)[static]
与えられた経路のSDカードの全容量を取得する関数
媒介変数
path | フルキャパシティを取得するパス |
戻り値
全容量
static Object com.kollus.sdk.media.util.Utils.invoke (Object obj, String methodName, Object[] objList)[static]
任意のクラスのメソッドをinvokeする関数
媒介変数
obj | invokeを希望するクラス |
methodName | invokeするクラスの関数 |
objList | Objectリスト |
戻り値
invokeされた関数
static boolean com.kollus.sdk.media.util.Utils.isRooting ()[static]
ルーティング可否を確認する関数
戻り値
ルーティング可否
static boolean com.kollus.sdk.media.util.Utils.makeDirectory (String path)[static]
与えられたパスでフォルダを作成する関数
媒介変数
path | 経路 |
戻り値
フォルダ作成の有無
static String com.kollus.sdk.media.util.Utils.makeMD5 (String param)[static]
与えられた文字のMD5 チェックサムを取得する関数
媒介変数
param | チェックサムを読み込む文字 |
戻り値
チェックサム
static String com.kollus.sdk.media.util.Utils.makeSHA1 (String param)[static]
与えられた文字のSHA1 チェックサムを取得する関数
媒介変数
param | チェックサムを読み込む文字 |
戻り値
チェックサム
static void com.kollus.sdk.media.util.Utils.saveDirectoryJSON (Context context, String dbPath, String jsonString)[static]
ディレクトリ構造JSONデータを保存する関数
媒介変数
context | App Context |
dbPath | 貯蔵する位置 |
jsonString | 保存するJSONデータ |
static void com.kollus.sdk.media.util.Utils.setDecoderType (Context context, DecoderType type)[static]
コーデックタイプを設定する関数
媒介変数
context | App Context |
type | コーデック·タイプ |
参考
DecoderType
static void com.kollus.sdk.media.util.Utils.setPlayerId (String id)[static]
外部からプレイヤーIDを設定する関数
媒介変数
id | プレーヤーID |
static void com.kollus.sdk.media.util.Utils.setRenderType (Context context, @MediaPlayerBase.RENDER_MODE int mode)[static]
レンダリング方式を設定する関数
媒介変数
context | App Context |
mode | レンダリング方式 |
参考
@MediaPlayer.RENDER_MODE
...
プレーヤーが使用するストレージ パスを指定する関数
媒介変数
context | App Context |
path | 指定する経路 |
static String com.kollus.sdk.media.util.Utils.stringForTime (int timeMs)[static]
与えられたミリ秒をString形式で読み込む関数 例:1:10:59、10:59
媒介変数
timeMs | 時間(ミリ秒) |
戻り値
定型化された時間
static String com.kollus.sdk.media.util.Utils.stringForTime (String dayString, String hourString, String minString, String secString, int timeMs)[static]
与えられた時間を与えられた区切り文字に文字化する関数例:1日1時間1分1秒
媒介変数
dayString | 日付区切り記号 |
hourString | 時間区切り記号 |
minString | 分区分子 |
secString | 超区分子 |
timeMs | 時間(ミリ秒) |
戻り値
定型化された時間
static String com.kollus.sdk.media.util.Utils.stringForTimeHHMMSS (int timeMs)[static]
与えられたミリ秒をString形式で読み込む関数 例:01:10:59
媒介変数
timeMs | 時間(ミリ秒) |
戻り値
定型化された時間
static String com.kollus.sdk.media.util.Utils.stringForTimeHMMSS (int timeMs)[static]
与えられたミリ秒をString形式で読み込む関数 例:1:10:59
媒介変数
timeMs | 時間(ミリ秒) |
戻り値
定型化された時間
static String com.kollus.sdk.media.util.Utils.stringForTimeMMSS (int timeMs)[static]
与えられたミリ秒をString形式で読み込む関数 例:10:59
媒介変数
timeMs | 時間(ミリ秒) |
戻り値
定型化された時間
メンバーデータ文書化
final int com.kollus.sdk.media.util.Utils.PLAYER_TYPE_EXO = 3[static]
...