编辑: 喜太狼911 | 2019-07-04 |
3.3 ? 时间:2015.11 ? ? ? ? ? ? 目录 ? ? 1. ? 概述.3 ? 2. ? 阅读对象.3 ? 3. ? 准备.3 ? 4. ? 开始 API 使用
4 ? 4.1. 方法总览.4 ? 4.2. 详细方法.5 ? 5. ? 视频文件上传功能.12 ? 6. ? 视频文件操作 API 说明
12 ? 7. ? SDK 升级历史信息和文档变更
12 ? 8. ? 反馈和建议.13 ? ? 1. ? 概述 ? 腾讯云视频点播播放器 Web ? SDK 解决方案,可帮助腾讯云视频用户直接使用经过验 证的视频播放能力,通过灵活的接口,快速同自有 Web 应用集成,以实现桌面应用播放 功能. ? 该SDK 所播放的文件受限于全局防盗链功能定义.详细内容请查看官网 FAQ 安全功 能相关说明. ? ? 2. ? 阅读对象 ? 该文档面向考虑使用腾讯云视频点播播放器 Web ? SDK 进行开发并具备 javascript 语 言基础的开发人员. ? ? 3. ? 准备 ? ・? ?注册腾讯云点播并上传视频 ? ・? ?页面引入初始化脚本 ? ? ? ? ? ? 4. ? 开始 API 使用 ? 4.1. ? 方法总览 ? l? ? 构造类 ? 构造播放器 ? ? ? ? qcVideo.Player ? ? 是否自动播放 ? ? ? auto_play ? ? 播放器宽度设置 ? ? ? width ? ? 播放器高度设置 ? ? ? height ? ? 屏蔽全屏播放 ? ? ? disable_full_screen ? ? 禁止拖动 ? ? ? disable_drag ? ? 拉升视频匹配播放器 ? ? stretch_full ? ? 限制播放时间 ? ? ? stop_time ? ? 是否从上次停止处继续播放 ? remember ? ? l? ? 获取参数和状态 ? 获取当前音量 ? ? ? ? ? getVolume ? 获取当前视频总时长 ? ? ? getDuration ? 获取当前播放位置 ? ? ? getCurrentTime ? 当前播放状态 加载中 查询 ? ? isSeeking ? 当前播放状态 暂停中 查询 ? ? isSuspended ? 当前播放状态 播放中 查询 ? ? isPlaying ? 当前播放状态 播放结束 查询 ? isPlayEnd ? 获取当前播放器宽度 ? ? ? getWidth ? 获取当前播放器高度 ? ? ? getHeight ? 获取当前视频清晰度 ? ? ? getClarity ? 获取当前视频清晰度 ? ? ? getAllClaritys ? ? l? ? 设置和动作 ? 设置当前播放器宽度高度 ? ? resize ? 播放指定时长点 ? ? ? play ? 暂停当前播放的视频 ? ? ? pause ? 恢复播放视频 ? ? ? ? resume ? 更换视频清晰度 ? ? ? ? setClarity ? 动态更换视频 ? ? ? ? changeVideo ? 添加弹幕 ? ? ? ? addBarrage ? ? 关闭弹幕 ? ? ? ? ? closeBarrage ? ? 4.2. ? 详细方法 ? l? ? 构造类 ? qcVideo.Player(id,option,listener) ? 功能:播放器构造函数 ? 参数: ? ?1 ?id: ?String ?;
?必选参数 ?;
页面放置播放器的容器 ID ? ?2 ?option: ?Object;
?必选参数 ?;
播放参数 ? ?3 ?listener: ?function;
?可选参数 ?;
?播放状态变化回调函数 ? ? 示例一 ?(播放腾讯云上保存的视频,需提供视频 ID 和应用 ID): ? ?var ?player ?= ? ?new ?qcVideo.Player( ? //页面放置播放位置的元素 ID ? element_id , ? { ? ? ? ? ? ? //视频 ID ? ?(必选参数) ? ? ? ? ? ? file_id : ?
16092504232103514290 , ? ? ? ? ? ? //应用 ID ? ?(必选参数),同一个账户下的视频,该参数是相同的 ? ? ? ? ? ? app_id : ?
1251132611 , ? ? ? ? ? ? //是否自动播放 ?默认值0 ?(0: ?不自动,1: ?自动播放) ? ? ? ? ? ? auto_play : ?
0 , ? ? ? ? ? ? //播放器宽度,单位像素 ? ? ? ? ? ? width : ?640, ? ? ? ? ? ? //播放器高度,单位像素 ? ? ? ? ? ? height : ?480, ? ? ? ? ? ? //屏蔽全屏播放标识,默认值0 ?(0: ?支持全屏播放,1: ?禁用全屏播放) ? ? ? ? ? ? disable_full_screen : ?0, ? //禁止拖动标识,默认值0 ?(0: ?允许拖拽,1: ?禁止拖拽) ? disable_drag :1, ? //如视频尺寸小于播放器尺寸,拉伸视频至播放器大小,默认值0 ?(0: ?不拉伸,1: ?拉伸全屏) ? stretch_full :1, ? //限时播放时间,单位秒,设定后,播放至该时间即停止播放,默认值0(0:为不限制播 放时间) ? stop_time ?: ?10, ? ? //是否从上次停止处继续播放,默认值0(0:从头播放;