方法 | 描述 |
---|---|
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 | 下载任务状态变更回调。 |