KollusStorage
お知らせ
このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。
KollusStorage Class
com.kollus.sdk.media.KollusStorage
コンテンツのダウンロード、キャッシュ管理、DRM 情報の更新、および各種イベントリスナーを統括するストレージ管理クラスです。
Interfaces
interface DrmSessionManagerListenerinterface OnKollusStorageDeviceListenerinterface OnKollusStorageListener
Public Methods
KollusStorage(Context context)void cancelLoad()int checkLiveStream(String url)void clearCache()String decrypt(String encData)int download(String mediaContentKey)void finish()ArrayList<KollusContent> getDownloadContentList()KollusContent getDownloadKollusContent(String path)boolean getKollusContent(KollusContent content, String mediaContentKey) throws IllegalStateExceptionString getLastError()long getNativeInstance()String getRootPath()long getUsedSize(int type)String getVersion()int initialize(String key, String expireDate, String packageName)boolean isReady()int load(String path, String extraDrmParam, KollusContent content)void registerDrmSessionManagerListenerList(DrmSessionManagerListener listener)void registerKollusPlayerCallbackListener(KollusPlayerCallbackListener listener)void registerKollusPlayerDRMListener(KollusPlayerDRMListener listener)void registerKollusPlayerThumbnailListener(KollusPlayerThumbnailListener listener)void registerKollusStorageListener(OnKollusStorageListener listener)synchronized void releaseInstance()int remove(String mediaContentKey)void removeDrmSessionManagerListenerList(DrmSessionManagerListener listener)void sendStoredLMS(StoredLMSListener listener)void setCacheSize(int cacheSizeMB)int setDevice(String storagePath, boolean bTablet)void setDeviceASync(String storagePath, boolean bTablet, OnKollusStorageDeviceListener listener)void setNetworkTimeout(int timeout, int retryCount)int unload(String mediaContentKey)void unregisterKollusPlayerCallbackListener(KollusPlayerCallbackListener listener)void unregisterKollusPlayerDRMListener(KollusPlayerDRMListener listener)void unregisterKollusPlayerThumbnailListener(KollusPlayerThumbnailListener listener)void unregisterKollusStorageListener(OnKollusStorageListener listener)void updateDownloadDRMInfo(KollusPlayerDRMUpdateListener listener, boolean bAll)void updateDownloadDRMInfo(KollusPlayerDRMUpdateListener listener, ArrayList<String> mckList)
Static Public Methods
static synchronized KollusStorage getInstance(Context context)
Static Public Properties
static final int TYPE_CACHE = 0static final int TYPE_DOWNLOAD = 1static final int TYPE_ALL = 2
Protected Methods
int downloadFile(String srcPath, String dstPath)int downloadThumbnail(String srcPath, String dstPath)String getCallback(String customer, String callbackUrl, String postData)String getMediaInfoJson(Uri uri)String getNoKollusDownloadPath()String getNoKollusStreamPath()void registerKollusPlayerLMSListener(KollusPlayerLMSListener listener)void sendCallback(String customer, String url)void unregisterKollusPlayerLMSListener(KollusPlayerLMSListener listener)