方法 | 描述 |
---|---|
initWithOwnPlayer: | 初始化播放器实例。 |
setVideoEngineVideoSource: | 设置播放源。 |
prepareToPlay | 准备播放。 |
play | 开始播放。 |
pause | 暂停播放。 |
stop | 停止播放。 |
closeAysnc | 异步关闭销毁播放器。 |
setCurrentPlaybackTime:complete:renderComplete: | 跳转至指定时间戳位置播放。 |
方法 | 描述 |
---|---|
enableEngineStrategy:scene: | 开启策略。SDK 支持预加载和预渲染策略。 |
enableEnginePreRenderStrategy: | 开启预渲染策略 |
setStrategyVideoSources: | 设置当前页面播放源列表。 |
addStrategyVideoSources: | 添加播放源数据到当前播放源列表。 |
setPreRenderVideoEngineDelegate: | 设置预渲染策略的代理。 |
getPreRenderFinishedPlayerViewWithVideoSource: | 通过播放源获取预渲染 TTVideoEngine 对象播放器视图。 |
getPreRenderFinishedVideoEngineWithVideoSource: | 通过播放源获取预渲染 TTVideoEngine 对象。 |
enableEnginePreloadStrategy:scene: | 开启预加载策略并自定义预加载策略配置。 |
getVideoEngineStrategyUniqueId | 获取当前 TTVideoEngine 对象唯一标识。 |
enableEnginePreloadStrategy: | 开启预加载策略。 |
clearAllEngineStrategy | 清除所有策略,释放资源。 |
方法 | 描述 |
---|---|
ls_addTaskWithURLItem: | 添加 DirectUrl 播放源预加载任务。 |
ls_addTaskWithVidItem: | 添加 Vid 播放源预加载任务。 |
ls_cancelTaskByKey: | 根据缓存 key 取消预加载任务。 |
ls_cancelTaskByVideoId: | 根据视频 ID 取消预加载任务。 |
ls_cancelAllTasks | 取消所有预加载任务。 |
ls_cancelAllIdlePreloadTasks | 取消所有空闲预加载任务。 |
方法 | 描述 |
---|---|
urlTask:key:videoId: | 创建 DirectUrl 播放源下载任务。 |
vidTask:playAuthToken:resolution: | 创建 Vid 播放源下载任务。 |
getAllTasksWithCompletionHandler: | 获取所有下载任务。 |
downloadSize | 获取所有下载任务的总大小,单位为 byte。 |
resumeAllTasks | 恢复所有下载任务。 |
suspendAllTasks | 暂停所有下载任务。 |
removeAllTasks | 删除所有下载任务。 |
resume | 开始或恢复单个下载任务。 |
suspend | 暂停单个下载任务。 |
invalidateAndCancel | 删除单个下载任务。 |
方法 | 描述 |
---|---|
showDebugTool:inRect: | 添加 Debug 工具。 |
debugToolIsShowing | 确认 Debug 工具是否正在显示中。 |
refreshCurrentVideoEngine: | 刷新当前 Debug 工具关联的 TTVideoEngine 实例。 |
removeDebugTool | 移除 Debug 工具。 |
回调 | 描述 |
---|---|
videoEngine:playbackStateDidChanged: | 播放状态改变回调。 |
videoEngine:loadStateDidChanged: | 加载状态改变回调。 |
videoEngine:fetchedVideoModel: | 获取到视频信息回调。 |
videoEngine:usingUrlInfos: | 获取播放信息数组的回调。 |
videoEnginePrepared: | 播放器各模块准备完成、可以播放回调。 |
videoEngineReadyToDisPlay: | 显示视频首帧回调。 |
videoEngineReadyToPlay: | 视频加载完成、开始播放回调。 |
videoEngineAudioRendered: | 音频渲染完成回调。 |
videoEngineStalledExcludeSeek: | 非 seek 操作引起的卡顿回调。 |
videoEngineUserStopped: | 播放停止回调。 |
videoEngineDidFinish:error: | 播放结束回调。 |
videoEngineCloseAysncFinish: | 播放器实例销毁回调。 |
回调 | 描述 |
---|---|
videoEngineWillPrepare: | 预渲染 TTVideoEngine 实例将要播放回调。 |