public class com.ss.ttvideoengine.DataLoaderHelper
数据加载管理器助手。
| 类型 | 默认值 | 名称 |
|---|---|---|
| int | 1 | DATALOADER_KEY_INT_MAXCACHESIZE |
| int | 11 | DATALOADER_KEY_INT_PARALLEL_NUM |
| int | 30 | DATALOADER_KEY_INT_ENCRYPT_VERSION |
| 返回 | 名称 |
|---|---|
| static DataLoaderHelper | getDataLoader |
| 返回 | 名称 |
|---|---|
| void | addListener |
| void | removeListener |
| DataLoaderCacheFileInfo | cacheFileInfo |
public static final int com.ss.ttvideoengine.DataLoaderHelper.DATALOADER_KEY_INT_MAXCACHESIZE = 1
数据加载缓存的最大容量,默认为 200M。
public static final int com.ss.ttvideoengine.DataLoaderHelper.DATALOADER_KEY_INT_PARALLEL_NUM = 11
预加载的并行数量,默认为 1。
public static final int com.ss.ttvideoengine.DataLoaderHelper.DATALOADER_KEY_INT_ENCRYPT_VERSION = 30
控制文件缓存是否加密。
public static DataLoaderHelper com.ss.ttvideoengine.DataLoaderHelper.getDataLoader()
获取数据加载管理器助手。
返回值
DataLoaderHelper 实例。
public void com.ss.ttvideoengine.DataLoaderHelper.addListener(DataLoaderListener2 listener)
添加数据加载监听回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| listener | DataLoaderListener2 | 数据加载监听回调,详见 DataLoaderListener2。 |
public void com.ss.ttvideoengine.DataLoaderHelper.removeListener(DataLoaderListener2 listener)
移除数据加载监听回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| listener | DataLoaderListener2 | 数据加载监听回调,详见 DataLoaderListener2。 |
public DataLoaderCacheFileInfo com.ss.ttvideoengine.DataLoaderHelper.cacheFileInfo(String key)
获取本地缓存文件信息。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| key | String | 缓存 key。 |
返回值
本地缓存文件信息,详见 DataLoaderCacheFileInfo。
public class com.ss.ttvideoengine.source.DirectUrlSource
DirectUrl 播放源。
| 返回 | 名称 |
|---|---|
| UrlItem | firstItem |
| SubDesInfoModelProvider | subtitleModel |
| Integer | subtitleId |
| String | vid |
public UrlItem com.ss.ttvideoengine.source.DirectUrlSource.firstItem()
DirectUrl 播放源的第一个任务项。
返回值
第一个播放源。
public SubDesInfoModelProvider com.ss.ttvideoengine.source.DirectUrlSource.subtitleModel()
获取外挂字幕数据模型。
返回值
外挂字幕数据模型。
public Integer com.ss.ttvideoengine.source.DirectUrlSource.subtitleId()
获取外挂字幕id。
返回值
外挂字幕id。
public String com.ss.ttvideoengine.source.DirectUrlSource.vid()
获取视频 ID。
返回值
视频 ID。
public static class com.ss.ttvideoengine.source.DirectUrlSource.UrlItem
URL 播放源。
| 返回 | 名称 |
|---|---|
| String | getUrl |
| String[] | getUrls |
| String | getCacheKey |
| String | getPlayAuth |
| String | getEncodeType |
| String | getFormat |
public String com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.getUrl()
获取主 URL。
返回值
主 URL。
public String[] com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.getUrls()
获取全部 URL,包括主备 URL。
返回值
全部 URL。
public String com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.getCacheKey()
获取本地缓存 key。
返回值
本地缓存 key。
public String com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.getPlayAuth()
获取自研 DRM 解密 key。
返回值
自研 DRM 解密 key。
public String com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.getEncodeType()
获取视频编码类型。
返回值
视频编码类型。
public String com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.getFormat()
获取视频格式。
返回值
视频格式。
public static class com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.Builder
UrlItem 构造器。
| 返回 | 名称 |
|---|---|
| Builder | Builder |
| Builder | setUrl |
| Builder | setUrls |
| Builder | setCacheKey |
| Builder | setPlayAuth |
| Builder | setEncodeType |
| Builder | setFormat |
| Builder | setBitrate |
| UrlItem | build |
public com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.Builder.Builder()
构造函数。
public Builder com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.Builder.setUrl(@NonNull String url)
设置 URL。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| url | @NonNull String | 播放 URL。 |
返回值
Builder
public Builder com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.Builder.setUrls(@NonNull String[] urls)
设置 URL 列表。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| urls | @NonNull String[] | array of different domain of http path of media resource URL 列表,支持设置主备 URL。 |
返回值
Builder
public Builder com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.Builder.setCacheKey(@Nullable String cacheKey)
设置缓存 key。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| cacheKey | @Nullable String | 缓存 key。这是数据加载模块的本地缓存唯一标识。推荐使用 URL 的 MD5 作为缓存 key。 |
返回值
Builder
public Builder com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.Builder.setPlayAuth(@Nullable String playAuth)
设置播放 token。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| playAuth | @Nullable String | 播放 token。 |
返回值
Builder
public Builder com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.Builder.setEncodeType(@Nullable String encodeType)
设置编码类型。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| encodeType | @Nullable String | 编码类型:
|
返回值
Builder
public Builder com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.Builder.setFormat(@Nullable String format)
设置播放格式。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| format | @Nullable String | - |
public Builder com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.Builder.setBitrate(int bitrate)
设置码率。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| bitrate | int | - |
public UrlItem com.ss.ttvideoengine.source.DirectUrlSource.UrlItem.Builder.build()
获取 UrlItem 实例。
返回值
UrlItem 实例。
public static class com.ss.ttvideoengine.source.DirectUrlSource.Builder
DirectUrlSource 构造器。
| 返回 | 名称 |
|---|---|
| Builder | Builder |
| Builder | setVid |
public com.ss.ttvideoengine.source.DirectUrlSource.Builder.Builder()
构造函数。
public Builder com.ss.ttvideoengine.source.DirectUrlSource.Builder.setVid(@Nullable String vid)
设置视频 ID。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| vid | @Nullable String | 视频 ID,可为空。 |
返回值
Builder
public class com.ss.ttvideoengine.source.VideoModelSource
VideoModel 播放源。
| 返回 | 名称 |
|---|---|
| String | vid |
| IVideoModel | videoModel |
| Resolution | resolution |
public String com.ss.ttvideoengine.source.VideoModelSource.vid()
获取视频 ID。
返回值
视频 ID。
public IVideoModel com.ss.ttvideoengine.source.VideoModelSource.videoModel()
获取 VideoModel 播放源。
返回值
VideoModel 播放源。
public Resolution com.ss.ttvideoengine.source.VideoModelSource.resolution()
获取分辨率。
返回值
分辨率。
public class com.ss.ttvideoengine.source.VidPlayAuthTokenSource
Vid 播放源。
| 返回 | 名称 |
|---|---|
| String | vid |
| String | playAuthToken |
| String | encodeType |
| String | subtitleAuthToken |
| Resolution | resolution |
public String com.ss.ttvideoengine.source.VidPlayAuthTokenSource.vid()
获取视频 ID。
返回值
视频 ID。
public String com.ss.ttvideoengine.source.VidPlayAuthTokenSource.playAuthToken()
获取播放鉴权 token。
返回值
播放鉴权 token。
public String com.ss.ttvideoengine.source.VidPlayAuthTokenSource.encodeType()
获取视频源的编码格式。
返回值
视频源的编码格式。
public String com.ss.ttvideoengine.source.VidPlayAuthTokenSource.subtitleAuthToken()
获取外挂字幕认证令牌。
返回值
外挂字幕认证令牌。
public Resolution com.ss.ttvideoengine.source.VidPlayAuthTokenSource.resolution()
获取分辨率。
返回值
分辨率。
public static class com.ss.ttvideoengine.source.VidPlayAuthTokenSource.Builder
| 返回 | 名称 |
|---|---|
| Builder | Builder |
| Builder | setVid |
| Builder | setPlayAuthToken |
| Builder | setEncodeType |
| Builder | setResolution |
| Builder | setSubtitleAuthToken |
| VidPlayAuthTokenSource | build |
public com.ss.ttvideoengine.source.VidPlayAuthTokenSource.Builder.Builder()
构造函数。
public Builder com.ss.ttvideoengine.source.VidPlayAuthTokenSource.Builder.setVid(@NonNull String vid)
设置视频 ID。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| vid | @NonNull String | 视频 ID。 |
返回值
Builder
public Builder com.ss.ttvideoengine.source.VidPlayAuthTokenSource.Builder.setPlayAuthToken(@NonNull String playAuthToken)
设置播放鉴权 token。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| playAuthToken | @NonNull String | 播放鉴权 token。 |
返回值
Builder
public Builder com.ss.ttvideoengine.source.VidPlayAuthTokenSource.Builder.setEncodeType(@Nullable String encodeType)
设置 Codec 类型。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| encodeType | @Nullable String | Codec 类型。可设为 h264、h265、h266,不传则使用默认值 h264。 |
返回值
Builder
public Builder com.ss.ttvideoengine.source.VidPlayAuthTokenSource.Builder.setResolution(@Nullable Resolution resolution)
设置起播清晰度。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| resolution | @Nullable Resolution | 清晰度。不传则使用默认值 360P。 |
返回值
Builder
public Builder com.ss.ttvideoengine.source.VidPlayAuthTokenSource.Builder.setSubtitleAuthToken(String subtitleAuthToken)
设置外挂字幕认证令牌。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| subtitleAuthToken | String | 外挂字幕认证令牌。 |
public VidPlayAuthTokenSource com.ss.ttvideoengine.source.VidPlayAuthTokenSource.Builder.build()
获取 VidPlayAuthTokenSource 实例。
返回值
VidPlayAuthTokenSource 实例。
public class com.ss.ttvideoengine.PreloaderURLItem
DirectUrl 播放源预加载信息。
| 返回 | 名称 |
|---|---|
| String | getVideoId |
| void | setTag |
| String | getTag |
| void | setSubTag |
| String | getSubTag |
| long | getPreloadSize |
| PreloaderURLItem | PreloaderURLItem |
| IPreLoaderItemCallBackListener | getCallBackListener |
| void | setCallBackListener |
| void | setFormatType |
| String | getFormatType |
public String com.ss.ttvideoengine.PreloaderURLItem.getVideoId()
获取视频 ID。
返回值
视频 ID。
public void com.ss.ttvideoengine.PreloaderURLItem.setTag(String tag)
设置业务类型。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| tag | String | 业务类型,用于区分同一应用(appid)内不同类型的音视频。您可以根据业务需要按视频场景、视频时长等划分,比如沉浸式 feed 流、短视频、长视频等。 |
public String com.ss.ttvideoengine.PreloaderURLItem.getTag()
获取业务类型 tag。
返回值
业务类型 tag。
public void com.ss.ttvideoengine.PreloaderURLItem.setSubTag(String subTag)
设置自定义标签。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| subTag | String | 自定义标签,用于区分同一业务类型下的不同细分,比如音视频是否加密。 |
public String com.ss.ttvideoengine.PreloaderURLItem.getSubTag()
获取自定义标签 subTag。
返回值
自定义标签 subTag。
public long com.ss.ttvideoengine.PreloaderURLItem.getPreloadSize()
获取预加载数据大小。
返回值
预加载数据大小,单位为字节。
public com.ss.ttvideoengine.PreloaderURLItem.PreloaderURLItem( @NonNull DirectUrlSource source, long preloadSize )
构造一个 DirectUrl 播放源预加载 Item 实例。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| source | @NonNull DirectUrlSource | DirectUrl 播放源,详见 DirectUrlSource。 |
| preloadSize | long | 预加载数据大小,单位为字节。 |
public IPreLoaderItemCallBackListener com.ss.ttvideoengine.PreloaderURLItem.getCallBackListener()
获取预加载相关回调。
返回值
预加载回调对象 IPreLoaderItemCallBackListener。
public void com.ss.ttvideoengine.PreloaderURLItem.setCallBackListener(@Nullable IPreLoaderItemCallBackListener listener)
设置预加载相关回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| listener | @Nullable IPreLoaderItemCallBackListener | 预加载回调对象 IPreLoaderItemCallBackListener。 |
public void com.ss.ttvideoengine.PreloaderURLItem.setFormatType(String formatType)
设置视频格式
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| formatType | String | TTVideoEngineInterface的 FORMAT_TYPE_XXX |
public String com.ss.ttvideoengine.PreloaderURLItem.getFormatType()
获取视频格式
public class com.ss.ttvideoengine.PreloaderVidItem
Vid 播放源预加载信息。
| 返回 | 名称 |
|---|---|
| PreloaderVidItem | PreloaderVidItem |
| void | setTag |
| String | getTag |
| void | setSubTag |
| String | getSubTag |
| void | setCallBackListener |
| IPreLoaderItemCallBackListener | getCallBackListener |
| void | setStartTimestamp |
| long | getStartTimestamp |
| void | setFormatType |
| String | getFormatType |
public com.ss.ttvideoengine.PreloaderVidItem.PreloaderVidItem( VidPlayAuthTokenSource source, long preloadSize )
构建一个 Vid 播放源预加载 Item 实例。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| source | VidPlayAuthTokenSource | Vid 播放源,详见 VidPlayAuthTokenSource。 |
| preloadSize | long | 预加载数据大小,单位为字节。 |
public void com.ss.ttvideoengine.PreloaderVidItem.setTag(String tag)
设置业务类型。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| tag | String | 业务类型,用于区分同一应用(appid)内不同类型的音视频。您可以根据业务需要按视频场景、视频时长等划分,比如沉浸式 feed 流、短视频、长视频等。 |
public String com.ss.ttvideoengine.PreloaderVidItem.getTag()
获取业务类型 tag。
返回值
业务类型 tag。
public void com.ss.ttvideoengine.PreloaderVidItem.setSubTag(String subTag)
设置自定义标签。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| subTag | String | 自定义标签,用于区分同一业务类型下的不同细分,比如音视频是否加密。 |
public String com.ss.ttvideoengine.PreloaderVidItem.getSubTag()
获取自定义标签 subTag。
返回值
自定义标签 subTag。
public void com.ss.ttvideoengine.PreloaderVidItem.setCallBackListener(@Nullable IPreLoaderItemCallBackListener listener)
设置预加载相关回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| listener | @Nullable IPreLoaderItemCallBackListener | 预加载回调对象 IPreLoaderItemCallBackListener。 |
public IPreLoaderItemCallBackListener com.ss.ttvideoengine.PreloaderVidItem.getCallBackListener()
获取预加载相关回调。
返回值
预加载回调对象 IPreLoaderItemCallBackListener。
public void com.ss.ttvideoengine.PreloaderVidItem.setStartTimestamp(long timestamp)
设置开始预加载时间
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| timestamp | long | 设置开始时间 |
public long com.ss.ttvideoengine.PreloaderVidItem.getStartTimestamp()
获取开始预加载时间
public void com.ss.ttvideoengine.PreloaderVidItem.setFormatType(String formatType)
设置预加载项视频格式
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| formatType | String | 视频格式 |
public String com.ss.ttvideoengine.PreloaderVidItem.getFormatType()
获取预加载项视频格式
public class com.ss.ttvideoengine.PreloaderVideoModelItem
VideoModel 播放源预加载信息。
| 返回 | 名称 |
|---|---|
| PreloaderVideoModelItem | PreloaderVideoModelItem |
| void | setCallBackListener |
| IPreLoaderItemCallBackListener | getCallBackListener |
| void | setTag |
| String | getTag |
| void | setSubTag |
| String | getSubTag |
public com.ss.ttvideoengine.PreloaderVideoModelItem.PreloaderVideoModelItem( VideoModelSource source, long preloadSize )
构建一个 VideoModel 播放源预加载 Item 实例。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| source | VideoModelSource | VideoModel 播放源,详见 VideoModelSource。 |
| preloadSize | long | 预加载数据大小,单位为字节。 |
public void com.ss.ttvideoengine.PreloaderVideoModelItem.setCallBackListener(@Nullable IPreLoaderItemCallBackListener listener)
设置预加载相关回调。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| listener | @Nullable IPreLoaderItemCallBackListener | 预加载回调对象 IPreLoaderItemCallBackListener。 |
public IPreLoaderItemCallBackListener com.ss.ttvideoengine.PreloaderVideoModelItem.getCallBackListener()
获取预加载相关回调。
返回值
预加载回调对象 IPreLoaderItemCallBackListener。
public void com.ss.ttvideoengine.PreloaderVideoModelItem.setTag(String tag)
设置业务类型。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| tag | String | 业务类型,用于区分同一应用(appid)内不同类型的音视频。您可以根据业务需要按视频场景、视频时长等划分,比如沉浸式 feed 流、短视频、长视频等。 |
public String com.ss.ttvideoengine.PreloaderVideoModelItem.getTag()
获取业务类型 tag。
返回值
业务类型 tag。
public void com.ss.ttvideoengine.PreloaderVideoModelItem.setSubTag(String subTag)
设置自定义标签。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| subTag | String | 自定义标签,用于区分同一业务类型下的不同细分,比如音视频是否加密。 |
public String com.ss.ttvideoengine.PreloaderVideoModelItem.getSubTag()
获取自定义标签 subTag。
返回值
自定义标签 subTag。
public class com.ss.ttvideoengine.PreLoaderItemCallBackInfo
预加载的回调信息。
| 类型 | 默认值 | 名称 |
|---|---|---|
| int | 2 | KEY_IS_PRELOAD_END_SUCCEED |
| int | 3 | KEY_IS_PRELOAD_END_FAIL |
| int | 4 | KEY_IS_FETCH_END_VIDEOMODEL |
| int | 5 | KEY_IS_PRELOAD_END_CANCEL |
| DataLoaderHelper.DataLoaderTaskProgressInfo | null | preloadDataInfo |
| VideoModel | null | fetchVideoModel |
public static final int com.ss.ttvideoengine.PreLoaderItemCallBackInfo.KEY_IS_PRELOAD_END_SUCCEED = 2
预加载成功。
public static final int com.ss.ttvideoengine.PreLoaderItemCallBackInfo.KEY_IS_PRELOAD_END_FAIL = 3
预加载失败。
public static final int com.ss.ttvideoengine.PreLoaderItemCallBackInfo.KEY_IS_FETCH_END_VIDEOMODEL = 4
获取到有效的 VideoModel。
public static final int com.ss.ttvideoengine.PreLoaderItemCallBackInfo.KEY_IS_PRELOAD_END_CANCEL = 5
预加载操作被取消。
public DataLoaderHelper.DataLoaderTaskProgressInfo com.ss.ttvideoengine.PreLoaderItemCallBackInfo.preloadDataInfo = null
预加载成功,返回 DataLoaderTaskProgressInfo 实例,查询预加载信息。
public VideoModel com.ss.ttvideoengine.PreLoaderItemCallBackInfo.fetchVideoModel = null
获取到有效的 VideoModel。
public class com.ss.ttvideoengine.VideoEngineInfos
视频引擎相关信息。
| 类型 | 默认值 | 名称 |
|---|---|---|
| String | "mdlhitcachesize" | USING_MDL_HIT_CACHE_SIZE |
| String | "mdlHitCacheSizeSubtitle" | USING_MDL_HIT_CACHE_SIZE_SUBTITLE |
| String | "renderSeekComplete" | USING_RENDER_SEEK_COMPLETE |
| 返回 | 名称 |
|---|---|
| String | getKey |
public static final String com.ss.ttvideoengine.VideoEngineInfos.USING_MDL_HIT_CACHE_SIZE = "mdlhitcachesize"
预加载命中回调。大于 0 表示命中缓存视频的大小。
public static final String com.ss.ttvideoengine.VideoEngineInfos.USING_MDL_HIT_CACHE_SIZE_SUBTITLE = "mdlHitCacheSizeSubtitle"
字幕预加载命中回调。大于 ‘0’ 表示命中缓存字幕的大小
public static final String com.ss.ttvideoengine.VideoEngineInfos.USING_RENDER_SEEK_COMPLETE = "renderSeekComplete"
Seek 操作后渲染完成回调。
public String com.ss.ttvideoengine.VideoEngineInfos.getKey()
获取回调 key 值。
返回值
回调 key 值。
public final class com.ss.ttm.player.PlaybackParams
播放参数。
| 返回 | 名称 |
|---|---|
| float | getSpeed |
| PlaybackParams | setSpeed |
public float com.ss.ttm.player.PlaybackParams.getSpeed()
获取播放速度。
返回值
播放速度。
public PlaybackParams com.ss.ttm.player.PlaybackParams.setSpeed(float speed)
设置播放倍速。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| speed | float | 播放倍速,默认为 1,取值范围为 (0,3]。 |
返回值
播放参数。
public interface com.ss.ttvideoengine.strategy.source.StrategySource
播放源。
public interface com.ss.ttvideoengine.SubDesInfoModelProvider
所有语言的字幕源信息接口。
| 返回 | 名称 |
|---|---|
| int | subtitleCount |
| String | toString |
| void | addSubModel |
| List<SubModelProvider> | getSubModelList |
int com.ss.ttvideoengine.SubDesInfoModelProvider.subtitleCount()
获取字幕语言的个数。
返回值
字幕语言的个数。
String com.ss.ttvideoengine.SubDesInfoModelProvider.toString()
获取所有字幕源 String 字符串。
返回值
所有字幕源 String 字符串。
void com.ss.ttvideoengine.SubDesInfoModelProvider.addSubModel(SubModelProvider model)
增加单个语言的字幕数据源。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| model | SubModelProvider | 单个语言的字幕源,详见 SubModelProvider。 |
List<SubModelProvider> com.ss.ttvideoengine.SubDesInfoModelProvider.getSubModelList()
获取字幕数据模型表
public class com.ss.ttvideoengine.VideoFormatInfo
音视频文件基础信息。
| 类型 | 默认值 | 名称 |
|---|---|---|
| String | - | fileFormat |
| long | - | bitrate |
| int | - | width |
| int | - | height |
| int | - | rotation |
| float | - | containerFps |
| int | - | channels |
| int | - | sampleRate |
public String com.ss.ttvideoengine.VideoFormatInfo.fileFormat
文件格式
public long com.ss.ttvideoengine.VideoFormatInfo.bitrate
码率
public int com.ss.ttvideoengine.VideoFormatInfo.width
视频宽
public int com.ss.ttvideoengine.VideoFormatInfo.height
视频高
public int com.ss.ttvideoengine.VideoFormatInfo.rotation
视频自带旋转角度
public float com.ss.ttvideoengine.VideoFormatInfo.containerFps
帧率
public int com.ss.ttvideoengine.VideoFormatInfo.channels
音频声道
public int com.ss.ttvideoengine.VideoFormatInfo.sampleRate
音频采样率