更新记录

1.0.8(2022-07-08)

bug修复

1.0.7(2022-07-08)

新增视频播放结束事件

1.0.6(2022-07-07)

修复切换视频进度条不重置的问题

查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.4.18 × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

插件介绍

目前只支持微信小程序,该插件依赖uni-popup插件,如果没安装,请自行安装。

功能介绍

  • 自定义视频播放速度
  • 支持切换视频清醒度
  • 全屏和竖屏功能样式分开
  • 支持开始播放时指定播放进度

参数介绍

参数 类型 默认值 说明
width String 100% 宽度
height String 450rpx 高度
standardUrl String 标清播放地址
highUrl String 高清播放地址
ultraUrl String 超清播放地址
originalUrl String 原画播放地址
autoplay Boolean false 是否自动播放
loop Boolean false 是否循环播放
muted Boolean False 是否静音播放
initialTime Number 0 指定视频初始播放位置,单位为秒(s)。
direction Number 90 设置全屏时视频的方向,不指定则根据宽高比自动判断。有效值为 0(正常竖向), 90(屏幕逆时针90度), -90(屏幕顺时针90度)
objectFit String contain 当视频大小与 video 容器大小不一致时,视频的表现形式。contain:包含,fill:填充,cover:覆盖
title String 视频播放 视频的标题,全屏时在顶部展示
pageGesture Boolean true 在非全屏模式下,是否开启亮度与音量调节手势
enableProgressesture Boolean true 是否开启控制进度的手势
showMuteBtn Boolean false 是否显示静音按钮
enablePlayGesture Boolean false 是否开启播放手势,即双击切换播放/暂停
vslideGesture Boolean false 在非全屏模式下,是否开启亮度与音量调节手势(同 page-gesture)
vslideGestureInFullscreen Boolean false 在全屏模式下,是否开启亮度与音量调节手势
@timeupdate 播放进度变化时触发,event.detail = {currentTime, duration} 。触发频率 2s 一次
@qualitychange 清醒度变化出发 0 标清 1 高清 2 超清 3 原画
@ended 视频播放结束触发

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问