Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

最終更新: 2024.11.07_Review


Expand
title目次

Table of Contents
maxLevel4
minLevel2

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)

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

媒介変数

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 DRMListeneronDRMInfoが発生した場合、サービスプロバイダのメッセージを設定する関数

媒介変数

message 

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

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

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

媒介変数

index 

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

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

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

戻り値

KollusContentの内容

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

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

戻り値

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


メンバーデータ文書化

...

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

媒介変数

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 ViewSurfaceを含む状態で呼び出すことができます。 フォレンジック ビデオ ウォーター マークをサポートしている場合は、必須に設定する必要があります。

媒介変数

view 

Forensic Watermark View インスタンス

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

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

媒介変数

bandwidth 

初期視聴するbandwidth

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

KollusPlayer Bookmark Listenerを設定する関数

媒介変数

listener 

KollusPlayerBookmarkListener インスタンス 

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

KollusPlayer LMS Listenerを設定する関数

媒介変数

listener 

KollusPlayer LMS Listener インスタンス

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

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

媒介変数

storage 

Kollus Storage インスタンス

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

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

媒介変数

lastOffsetTimeMs 

視聴する位置(ミリ秒)

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

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

媒介変数

bOn 

true:転送、false:未転送

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

反復再生を設定する関数

媒介変数

looping 

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

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

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

媒介変数

msec 

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

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

ミュートを設定する関数

媒介変数

mute 

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

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

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

媒介変数

timeout 

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

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

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

媒介変数

bOn 

true:転送、false:未転送

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

OnBuffering Update Listenerを設定する関数

媒介変数

listener 

OnBufferingUpdateListener インスタンス 

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

OnCencDrmListenerを設定する関数

媒介変数

listener 

OnCencDrmListenerインスタンス

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

OnCompletion Listenerを設定する関数

媒介変数

listener 

OnCompletion Listener インスタンス

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

OnError Listenerを設定する関数

媒介変数

listener 

OnError Listener インスタンス

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

OnExternal DisplayDetect Listenerを設定する関数

媒介変数

listener 

OnExternalDisplayDetectListener インスタンス 

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

OnInfoListenerを設定する関数

媒介変数

listener 

OnInfoListenerインスタンス

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

OnMedia Route InfoListenerを設定する関数

媒介変数

listener 

the callback that will be run 

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

OnPrepared Listenerを設定する関数

媒介変数

listener 

OnPrepared Listener インスタンス

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

OnSeekCompleteListenerを設定する関数

媒介変数

listener 

OnSeek Complete Listener インスタンス

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

OnTimed TextDetect Listenerを設定する関数

媒介変数

listener 

OnTimedTextDetectListener インスタンス 

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

OnTimed Text Listenerを設定する関数

媒介変数

listener 

OnTimed Text Listener インスタンス

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

OnVideoSizeChangedListenerを設定する関数

媒介変数

listener 

OnVideoSizeChangedListener インスタンス 

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

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

媒介変数

playing_rate 

設定する倍速

戻り値

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

...

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

媒介変数

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]

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

媒介変数

updateFile 

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

戻り値

チェックサム

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

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

媒介変数

directory 

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

戻り値

使用する容量量

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

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

媒介変数

context 

App Context 

戻り値

プレーヤーID

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

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

媒介変数

context 

App Context 

戻り値

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

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

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

媒介変数

context 

App Context 

戻り値

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

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

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

戻り値

プレーヤータイプ(PLAYER_TYPE_NATIVEPLAYER_TYPE_KOLLUS)

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

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

媒介変数

context 

App Context 

戻り値

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

...

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

媒介変数

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]

...