DRM
このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。
DrmSessionManagerListener Interface
com.kollus.sdk.media.KollusStorage.DrmSessionManagerListener
DRM(Digital Rights Management) セッションのライフサイクル管理およびライセンス発行プロセスで発生するエラーをモニタリングするためのインターフェースです。
Public Methods
void onError(int errorCode)
Method Details
void com.kollus.sdk.media.KollusStorage.DrmSessionManagerListener.onError(int errorCode)
DRM ライセンスの検証やセッション作成中にエラーが発生した際に呼び出されます。渡されたエラーコードを通じて、具体的な失敗原因を特定できます。
- パラメーター
errorCode: DRM 関連エラーコード
KollusPlayerDRMListener Interface
com.kollus.sdk.media.KollusPlayerDRMListener
コンテンツの DRM 認証プロセスで発生するサーバー通信データおよびサーバーのポリシー応答(コンテンツ制御コマンド)を受信するためのインターフェースです。
Public Methods
void onDRM(String request, String response)void onDRMInfo(KollusContent content, int nInfoCode)
Method Details
void com.kollus.sdk.media.KollusPlayerDRMListener.onDRM(String request, String response)
DRM 認証のためにクライアントがサーバーへ送信したリクエストデータと、サーバーから受信した結果データを受け取ります。
- パラメーター
request: DRM サーバーに送信したリクエストデータresponse: DRM サーバーから受信したレスポンスデータ
void com.kollus.sdk.media.KollusPlayerDRMListener.onDRMInfo(KollusContent content, int nInfoCode)
DRM サーバーから受信した特定の指示(kind レスポンス情報)に従ってコンテンツの状態が変更された際に呼び出されます。ローカルコンテンツの削除、強制失効、設定リセットなど、ポリシーベースのデータ処理が完了した後にこのイベントが発生します。
- パラメーター
content: 状態が変更されたコンテンツのメタデータ情報nInfoCode: 変更された状態情報(DCB_INFO_DELETE、DCB_INFO_EXPIRED、DCB_INFO_RESET)
Property Details
| 属性 | 値 | 説明 |
|---|---|---|
DCB_INFO_DELETE | 0 | DRM Download Callback の応答に従って、該当コンテンツのローカルデータが削除されたことを通知するステータスコードです。 |
DCB_INFO_EXPIRED | 1 | DRM ポリシーにより、該当コンテンツが強制的に失効処理されたことを通知するステータスコードです。 |
DCB_INFO_RESET | 2 | DRM サーバーのリクエストに従って、該当コンテンツの設定情報が初期化(Reset)されたことを通知するステータスコードです。 |
KollusPlayerDRMUpdateListener Interface
com.kollus.sdk.media.KollusPlayerDRMUpdateListener
コンテンツの DRM ライセンス更新(Renewal)プロセスの開始、進行状況および完了状態をモニタリングするためのインターフェースです。
Public Methods
void onDRMUpdateComplete()void onDRMUpdateProcess(String request, String response)void onDRMUpdateStart()
Method Details
void com.kollus.sdk.media.KollusPlayerDRMUpdateListener.onDRMUpdateComplete()
DRM ライセンス更新(Renewal)プロセスが正常に完了した際に呼び出されます。
void com.kollus.sdk.media.KollusPlayerDRMUpdateListener.onDRMUpdateProcess(String request, String response)
現在の DRM 情報アップデートの進行状況を受信します。アップデートの過程では、KollusPlayerDRMListener.onDRM() の代わりにこのメソッドを通じてサーバーとやり取りしたデータが渡されます。
- パラメーター
request: サーバーに送信したリクエストデータresponse: サーバーから受信したレスポンスデータ
void com.kollus.sdk.media.KollusPlayerDRMUpdateListener.onDRMUpdateStart()
アップデートのためのネットワーク通信が開始される直前に呼び出されます。
KollusPlayerCallbackListener Interface
com.kollus.sdk.media.KollusPlayerCallbackListener
DRM 認証およびライセンス発行プロセスでサーバーとやり取りするデータ(Raw Data)をモニタリングするためのインターフェースです。
Public Methods
void onCallbackMessage(String request, String response)
Method Details
void com.kollus.sdk.media.KollusPlayerCallbackListener.onCallbackMessage(String request, String response)
DRM 関連において、クライアントがサーバーへ送信したリクエストデータと、それに対するサーバーのレスポンスデータを受信します。
- パラメーター
request: SDK が DRM サーバーに送信したデータresponse: DRM サーバーから受信した結果データ