public final class SubtitleManager
extends java.lang.Object
Constructor and Description |
---|
SubtitleManager(Context context,
BVideoView videoView,
SubtitleView subtitleView,
com.baidu.cyberplayer.subtitle.utils.SubtitleErrorCallback callback) |
Modifier and Type | Method and Description |
---|---|
SubtitleSettings |
getSubtitleSettings() |
boolean |
isShowSubtitle() |
void |
manualSyncSubtitle(int msec) |
void |
releaseSubtitle() |
void |
seekTo(int msec) |
void |
setIsShowSubtitle(boolean isShow) |
void |
startSubtitle(java.lang.String subtitlePath) |
void |
startSubtitle(java.lang.String downUrl,
java.lang.String fullPath,
int baseAdjust,
com.baidu.cyberplayer.subtitle.utils.DownFinishCallback downCallback) |
void |
startSubtitle(java.lang.String downUrl,
java.lang.String dir,
java.lang.String fileName,
int baseAdjust,
com.baidu.cyberplayer.subtitle.utils.DownFinishCallback downCallback) |
public SubtitleManager(Context context, BVideoView videoView, SubtitleView subtitleView, com.baidu.cyberplayer.subtitle.utils.SubtitleErrorCallback callback)
context
- Activity的contextvideoView
- BVideoView实例subtitleView
- 显示字幕的Viewcallback
- 出错后的callbackpublic void startSubtitle(java.lang.String subtitlePath)
subtitlePath
- 字幕本地地址,需以字幕类型尾,用于判断类型public void startSubtitle(java.lang.String downUrl, java.lang.String dir, java.lang.String fileName, int baseAdjust, com.baidu.cyberplayer.subtitle.utils.DownFinishCallback downCallback)
downUrl
- 下载urldir
- 下载目录fileName
- 文件名baseAdjust
- 自动同步调整值, ms;downCallback
- 下载完成时的回调public void startSubtitle(java.lang.String downUrl, java.lang.String fullPath, int baseAdjust, com.baidu.cyberplayer.subtitle.utils.DownFinishCallback downCallback)
downUrl
- 下载并启动字幕fullPath
- 需要保存字幕的full path,此路径包括文件名且必须要文件类型结尾baseAdjust
- baseAdjust 自动同步调整值, ms;downCallback
- 下载完成时的回调public void releaseSubtitle()
public void setIsShowSubtitle(boolean isShow)
isShow
- 如果显示为truepublic boolean isShowSubtitle()
public void manualSyncSubtitle(int msec)
msec
- 调节的毫秒数,传正整数为加快,负整数为减慢public void seekTo(int msec)
msec
- 需要seek的位置,毫秒public SubtitleSettings getSubtitleSettings()