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 nameString urlString languageCodeboolean ai
Property Details
| 属性 | タイプ | 説明 |
|---|---|---|
languageCode | String | 字幕の言語コード |
name | String | 字幕の言語名称 |
url | String | 字幕データを読み込むためのリソースパス |
ai | boolean | AI 字幕サービスで生成した字幕かどうか |