1.1.6 • Published 4 months ago

uni-player v1.1.6

Weekly downloads
-
License
MIT
Repository
github
Last release
4 months ago

uni-player

安装

yarn add uni-player
or
npm i uni-player

使用

const player = new UniPlayer({
  container: 'html element',
  url: 'video link address'
})

详细配置(UniPlayerConfig)

参数类型描述
containerstringcss selector 播放器容器元素
urlstring or Array<{ sources: string; tag: string; active: boolean }>视频地址,可以是数组 , active为选中当前播放的视频源,如未设置则为list中的第一个
startTimenumber从何时开始播放(秒)
autoplayboolean是否自动播放,关于 autoplay 属性设置问题请参考
isHlsboolean是否为hls视频
HlsHls如果 isHlstrue,该属性必传(hls.js)
isFlvboolean是否为flv视频
FlvFlv如果 isFlvtrue,该属性必传(flv.js)
liveboolean是否是直播模式
themestring主题颜色

方法

名称描述
player.play()播放视频
player.pause()暂停播放
player.requestFullScreen()全屏播放
player.cancelFullScreen()取消全屏播放
player.skipTo(time: number)跳转至指定时间
player.setVolume(value: number)设置音量(0-100)
player.destory()销毁播放器
player.reload(config: Partial<UniPlayerConfig>)重新加载播放器

事件

player.on('eventName', function (...args) {})
名称参数描述
ready播放器创建完成时调用
playStateChange(isPlay: boolean)播放状态变化回调
fullScreenStateChange(isFullScreen: boolean)全屏状态变化
playing播放中触发
waiting视频等待中触发
destroyed播放器被摧毁后触发
finished视频播放完成触发
error视频播放错误
1.1.1

4 months ago

1.1.0

4 months ago

1.1.6

4 months ago

1.1.5

4 months ago

1.1.4

4 months ago

1.1.3

4 months ago

1.1.2

4 months ago

1.0.4

5 months ago

1.0.3

6 months ago

1.0.2

6 months ago

1.0.0

6 months ago