メインコンテンツまでスキップ

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_DELETEDCB_INFO_EXPIREDDCB_INFO_RESET

Property Details

属性説明
DCB_INFO_DELETE0DRM Download Callback の応答に従って、該当コンテンツのローカルデータが削除されたことを通知するステータスコードです。
DCB_INFO_EXPIRED1DRM ポリシーにより、該当コンテンツが強制的に失効処理されたことを通知するステータスコードです。
DCB_INFO_RESET2DRM サーバーのリクエストに従って、該当コンテンツの設定情報が初期化(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 サーバーから受信した結果データ