1.0.1 • Published 2 years ago

jiker-tcplayer v1.0.1

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

jiker-tcplayer

基于腾讯Web播放器SDKTcPlayer 封装的vue播放器组件

Usage

下载安装

npm install jiker-tcplayer

main内引入

import j-video from 'jiker-tcplayer'

Vue.use(j-video)

直接在页面使用

<j-video :id="tc-player-id" :options="options" autoplay/>

属性

属性名类型是否必须默认值说明
idString播放器唯一指定id
widthNumber, String414播放器宽度
heightNumber, String270播放器高度
autoplayBooleanfalse是否自动播放
mutedBooleanfalse是否静音播放
loopBooleanfalse是否循环播放
playbackRatesArray0.5,1,1.5,1.8播放器速率
optionsObject例:{fileID:"3701925921299637010",appID:"1500005696",psign: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6MTUwMDAwNTY5NiwiZmlsZUlkIjoiMzcwMTkyNTkyMTI5OTYzNzAxMCIsImN1cnJlbnRUaW1lU3RhbXAiOjE2MjY4NjAxNzYsImV4cGlyZVRpbWVTdGFtcCI6MjYyNjg1OTE3OSwicGNmZyI6InByaXZhdGUiLCJ1cmxBY2Nlc3NJbmZvIjp7InQiOiI5YzkyYjBhYiJ9LCJkcm1MaWNlbnNlSW5mbyI6eyJleHBpcmVUaW1lU3RhbXAiOjI2MjY4NTkxNzksInN0cmljdE1vZGUiOjJ9fQ.Bo5K5ThInc4n8AlzIZQ-CP9a49M2mEr9-zQLH9ocQgI"}

组件实例方法

方法名参数返回值说明
play播放视频
pause暂停播放
getDuration返回视频总时长
getCurrentTime返回视频已经播放的时长
setCurrentTime时间(分)设置视频指定进度播放
setPosterImg图片地址(String)设置封面图
openFullScreen打开全屏
exitFullScreen退出全屏
isFullScreen返回是否全屏 (Boolean)
getResolutionSize获取视频分辨率尺寸,返回值{width,height}
destroy销毁播放器实例
@ready  //组件抛出初始化回调 

封装 键盘事件

键位作用
空格播放、暂停
快退
快进
音量提高
音量降低

TcPlayer API方法

TcPlayer文档