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

Chapter & Subtitle

お知らせ

このドキュメントは機械翻訳で作成された下書きであり、現在レビュー中です。機械翻訳の特性上、一部の内容が不正確であったり、韓国語の原文と異なる場合があります。より正確な情報については、韓国語のドキュメントをご参照ください。

Chapter Class

com.kollus.sdk.media.content.KollusContent.ChapterInfo.Chapter

コンテンツの特定の時点を定義するチャプター(Chapter)の詳細情報を管理するクラスです。

Public Methods

  • int getPosition()
  • String getValue()

Method Details

int com.kollus.sdk.media.content.KollusContent.ChapterInfo.Chapter.getPosition()

動画全体におけるチャプターの開始時間を返します。

  • 戻り値: チャプター開始時刻 (sec)
String com.kollus.sdk.media.content.KollusContent.ChapterInfo.Chapter.getValue()

チャプターの名称または説明を返します。プレイヤーのチャプターリストに表示されるテキストとして使用されます。

  • 戻り値: チャプターの名称または説明

ChapterInfo Class

com.kollus.sdk.media.content.KollusContent.ChapterInfo

コンテンツのチャプター(Chapter)データセットを管理するクラスです。特定の言語設定値と、その言語で作成された詳細なチャプターリストを含みます。

Public Methods

  • List<Chapter> getChapters()
  • String getLanguage()

Method Details

List<Chapter> com.kollus.sdk.media.content.KollusContent.ChapterInfo.getChapters()

コンテンツ内に定義されたチャプターリストを返します。

  • 戻り値: チャプターリスト

String com.kollus.sdk.media.content.KollusContent.ChapterInfo.getLanguage()

該当チャプターセットに設定された言語コードを返します。多言語対応コンテンツの場合、各言語別のチャプターを区別するために使用されます。

  • 戻り値: 言語コード

OnTimedTextDetectListener Interface

com.kollus.sdk.media.MediaPlayer.OnTimedTextDetectListener

addTimedTextSource()を通じた字幕の追加、またはメディアストリームに含まれる字幕が検出された際にステータスを受信するインターフェースです。

Public Methods

  • void onSubTimedTextDetect(MediaPlayer mp, int trackIndex)
  • void onTimedTextDetect(MediaPlayer mp, int trackIndex)

Method Details

void com.kollus.sdk.media.MediaPlayer.OnTimedTextDetectListener.onSubTimedTextDetect(MediaPlayer mp, int trackIndex)

コンテンツ内で再生可能なサブ字幕が検出された際に呼び出されます。

  • パラメーター
    • mp: プレイヤーインスタンス
    • trackIndex: 字幕インデックス

void com.kollus.sdk.media.MediaPlayer.OnTimedTextDetectListener.onTimedTextDetect(MediaPlayer mp, int trackIndex)

コンテンツ内で再生可能なメイン字幕が検出された際に呼び出されます。

  • パラメーター
    • mp: プレイヤーインスタンス
    • trackIndex: 字幕インデックス

OnTimedTextListener Interface

com.kollus.sdk.media.MediaPlayer.OnTimedTextListener

再生タイムラインに同期した字幕データを受信するインターフェースです。

Public Methods

  • void onSubTimedText(MediaPlayer mp, String text)
  • void onTimedImage(MediaPlayer mp, byte[] image, int width, int height)
  • void onTimedText(MediaPlayer mp, String text)

Method Details

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: 現在の再生時点に対応するメイン字幕の文字列

SubtitleInfo Class

com.kollus.sdk.media.content.KollusContent.SubtitleInfo

コンテンツに含まれる個別字幕のメタデータを管理するクラスです。

Public Properties

  • String name
  • String url
  • String languageCode
  • boolean ai

Property Details

属性タイプ説明
languageCodeString字幕の言語コード
nameString字幕の言語名称
urlString字幕データを読み込むためのリソースパス
aibooleanAI 字幕サービスで生成した字幕かどうか