更新记录
1.0.0(2025-02-13)
安卓视频播放器UTS原生插件支持播放本地视频,网络视频,直播等多种视频,支持多种滤镜,支持切换音轨,支持弹幕,支持生成gif图片,视频截图等多种功能
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 3.7.0,Android:4.4,iOS:不支持,HarmonyNext:不支持 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
插件介绍
安卓视频播放器UTS原生插件支持播放本地视频,网络视频,直播等多种视频,支持多种滤镜,支持切换音轨,支持弹幕,支持生成gif图片,视频截图等多种功能
插件申请权限
- android.permission.READ_EXTERNAL_STORAGE
- android.permission.WRITE_EXTERNAL_STORAGE
插件使用注意事项
- 示例文件不包含插件,需要您在插件首页点击“试用”导入插件到项目中,插件导入后打自定义基座,运行项目的时候选择运行到基座即可
- 组件只能在nvue/uvue页面中使用,不支持vue页面
使用文档
- 您也可以参考以下链接的使用文档
- 使用说明文档
相关链接
API使用方法
在需要使用插件的页面加载以下代码
import * as module from "@/uni_modules/leven-uts-videoPlayer"
API插件方法
- 申请插件所需权限
具体方法返回的结果可参考插件文档
地图组件使用方法
在需要使用插件的页面加载以下代码
<leven-uts-videoPlayer ref="refVideoPlayer" style="flex:1; height: 300px;" :config="config" @onProgress="" @onError="onError"
@onStartPrepared="onStartPrepared" @onPrepared="onPrepared" @onPlayError="onPlayError">
</leven-uts-videoPlayer>
组件用法请参考插件文档
组件内置方法
- 开始播放
- 暂停播放
- 继续播放
- 停止播放
- 设置视频播放比例
- 获取播放属性
- 设置音量
- 设置播放进度
- 设置播放速度
- 截图
- 是否正在播放
- 全屏播放
- 退出全屏
- 小窗口播放
- 退出小窗口
- 是否静音播放
- 获取视频时长
- 获取当前播放的位置
- 获取当前缓冲百分比
- 获取视频尺寸
- 旋转
- 翻转
- 滤镜
- 清除滤镜
- 自动修正
- 马赛克
- 黑白滤镜
- 对比度
- 交叉线
- 纪录片
- 双色调
- 补光
- 伽马线
- 纹理
- 灰度
- 色度
- 反色
- 简单风格
- 色调分离
- barrel模糊
- 饱和度
- 怀旧
- 温度
- 锐度
- 色调
- 晕影
- 重叠
- 简单模糊
- 高斯模糊
- 亮度
- 自定义滤镜
- 开始生成gif
- 结束生成gif
- 清除缓存
- 获取所有音轨
- 切换音轨
- 开启弹幕
- 关闭弹幕
- 添加弹幕
组件事件
- onProgress(播放进度)
- onError(错误事件)
- onStartPrepared(开始加载)
- onPrepared(加载成功)
- onClickStartIcon(点击了开始按键播放)
- onClickStartError(点击了错误状态下的开始按键)
- onClickStop(点击了停止)
- onClickResume(点击了重新播放)
- onAutoComplete(正常播放完成)
- onComplete(非正常播放完成)
- onEnterFullscreen(进入全屏)
- onQuitFullscreen(退出全屏)
- onEnterSmallWidget(进入小窗口)
- onQuitSmallWidget(退出小窗口)
- onTouchScreenSeekVolume(触摸调整声音)
- onTouchScreenSeekPosition(触摸调整进度)
- onTouchScreenSeekLight(触摸调整亮度)
- onPlayError(播放错误)
- onClickStartThumb(点击了空白区域开始播放)
- onClickBlank(点击了播放中的空白区域)
- onBackButtonClick(点击了返回按钮)
购买说明
- 购买插件前请先试用,试用通过再购买。在试用中如果遇到任何问题,可与作者联系,将全力协助你使用本插件。