jiker-tcplayer
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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/>

属性

属性名 类型 是否必须 默认值 说明
id String 播放器唯一指定id
width [Number, String] 414 播放器宽度
height [Number, String] 270 播放器高度
autoplay Boolean false 是否自动播放
muted Boolean false 是否静音播放
loop Boolean false 是否循环播放
playbackRates Array [0.5,1,1.5,1.8] 播放器速率
options Object 例:{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文档

Readme

Keywords

Package Sidebar

Install

npm i jiker-tcplayer

Weekly Downloads

0

Version

1.0.1

License

none

Unpacked Size

2.97 MB

Total Files

55

Last publish

Collaborators

  • shawnqqq