1.2.4 • Published 8 months ago

whaty-media-player v1.2.4

Weekly downloads
-
License
-
Repository
-
Last release
8 months ago

media-player

属性

名称类型默认值是否必填说明
vidString/播放器平台的音视频唯一id
widthString100%播放器的宽度,支持像素值和百分比两种方式,比如200px或100%,默认根据父容器宽度
heightString100%播放器的高度,支持像素值和百分比两种方式,比如200px或100%,默认根据父容器高度
autoplayBoolean/是否自动播放注:目前大多数浏览器都会限制自动播放,该参数可能无效。
loopBooleanfalse是否开启循环播放
playSafeUrlString/获取播放加密视频凭证的接口URL。只有pc端才有该参数。
playSafeDataBoolean/请求加密视频凭证接口所需数据。只有pc端才有该参数
viewerInfoObject/自定义观众信息。播放器上报的观看行为日志中会附带观众信息{id: XXX, name: XXX}
posterString/播放器封面默认为视频第一秒的截图。默认样式铺满
primaryColorString#669900FF播放器主题色
langStringZH播放器语种 中文ZH 英语EN
initVolumeNumber50播放器初始音量,取值范围0, 100
speedBoolean/Array/当speed参数值为boolean类型时,代表是否显示倍速切换的按钮。当参数值为数组时,则代表倍速切换的可选速率。最多可设置6个速率,取值范围:(0,3]。PC端默认值为:2, 1.5, 1.2, 0.5,移动端默认值为:1, 1.5, 2
ban_seekStringoff是否禁止拖拽进度条,取值:{on,off}注:Android系统下各厂商浏览器表现不一致,该参数可能不生效。
ban_seek_by_limit_timeStringoff是否禁止拖拽进度至视频未播放到的位置,取值:{on,off}。为on时只可在已播放过的进度范围内拖拽(向前拖拽)。
watchStartTimeNumber/播放开始时间,表示视频从第几秒开始播放,参数值需小于视频时长。
showHdBooleantrue是否显示清晰度选择按钮。
dfStringSD视频清晰度,可选值LD: 普清, SD: 标清, HD: 高清。若该视频下清晰度对应转码列表未转码成功则显示自动。
ITSupportObject/播放器右键显示card内容,不传只显示播放器版本号。{text: 内容文本, link: 跳转地址}
codeString/自定义跑马灯内容

方法

名称参数及类型返回值及类型说明
playVideo//播放视频
pauseVideo//暂停播放
seekVideoNumber/跳转到某个时刻播放,单位:秒
getDuration/Number获取视频总时长,单位:秒。
getCurrentTime/Number获取视频当前的播放时刻,单位:秒。
setVolumeNumber/设置视频播放音量,取值范围0, 100区间
changeVidString/Object/切换到下一个视频传参为String类型时为vid传参为Object类型时为Object.assign({vid: XXX}, options)
updateVideoDefinitionString/切换清晰度,参数取值LD/SD/HD,分别对应普清,标清,高清
fullScreenChange//全屏/退出全屏切换因移动端不同手机限制,该方法可能不生效

事件

名称说明
wpv-init-over播放器初始化完毕时触发。播放器提供的方法需要在此事件发生后才可以调用
wpv-first-play视频初次播放时触发
wpv-play视频初次播放或由暂停恢复播放时触发
wpv-pause视频暂停时触发
wpv-ended视频播放结束时触发
wpv-volume-change播放音频发生变化时触发,变化后的音量
wpv-seeked视频拖拽进度时触发,参数返回拖拽开始、拖拽结束的时间点以及vid
wpv-full-screen-change播放器改变全屏状态时触发,参数返回Boolean,true代表全屏,false代表非全屏
wpv-error播放器加载错误时触发
1.2.0

10 months ago

1.2.4

8 months ago

1.2.3

8 months ago

1.2.2

9 months ago

1.2.1

10 months ago

1.1.1

1 year ago

1.0.2

1 year ago

1.1.0

1 year ago

1.0.1

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.0.0

2 years ago