You need to enable JavaScript to run this app.
导航

概览

最近更新时间2023.10.30 17:04:11

首次发布时间2023.09.22 14:41:52

方法

播放

方法描述
setStrategySource设置播放源。
prepare准备播放。
play开始播放。
pause暂停播放。
stop停止播放。
seekTo跳转至指定位置播放。
releaseAsync异步释放播放器。
setStartTime设置起始播放时间。

预加载和预渲染策略

方法描述
enableEngineStrategy开启策略。SDK 支持预加载和预渲染策略。
setStrategySources设置当前页面播放源列表。
addStrategySources添加播放源数据到当前播放源列表。
setEngineStrategyListener设置策略相关回调。
getPreRenderEngine通过 StrategySource 获取预渲染完成的 TTVideoEngine 对象。
getPreRenderEngine通过 vid 获取预渲染完成的 TTVideoEngine 对象。
clearAllStrategy清除所有策略,释放资源。

自定义预加载

方法描述
addTask添加 Vid 播放源预加载任务。
addTask添加 DirectUrl 播放源预加载任务。
cancelPreloadTask根据缓存 key 取消预加载任务。
cancelPreloadTaskByVideoId根据视频 ID 取消预加载任务。
cancelAllPreloadTasks取消所有预加载任务。

下载

方法描述
urlTask创建 DirectUrl 播放源下载任务。
vidTask创建 Vid 播放源下载任务。
suspendAllTasks暂停所有下载任务。
getState获取下载任务状态。
resume开始或恢复单个下载任务。
suspend暂停单个下载任务。
invalidateAndCancel删除单个下载任务。
invalidateAndCancelAllTasks删除所有下载任务。
回调

播放

回调描述
onPlaybackStateChanged播放状态改变回调。
onLoadStateChanged加载状态改变回调。
onBufferingUpdate视频缓冲进度更新回调。
onPrepare准备播放回调。
onPrepared准备完成、可以播放回调。
onRenderStart开始渲染回调。
onBufferStart发生卡顿回调。
onBufferEnd卡顿结束回调。
onCompletion播放完成回调。
onError播放错误回调。
onCurrentPlaybackTimeUpdate播放位置更新回调。

预加载和预渲染策略

回调描述
onReadyForDisplay预渲染首帧回调。

下载

回调描述
downloaderDidComplete下载任务结束回调。
downloaderWriteData下载速度回调。
downloaderProgress下载任务进度回调。
downloaderDidResume下载任务开始/恢复回调。
downloaderStateChanged下载任务状态变更回调。