更新记录

1.00(2026-07-29)

v1.00 1、视频播放:支持本地和在线视频播放; 2、支持倍速播放:1、1.5、2倍速播放; 3、支持视频进度条拖动:可以拖动进度条来调整视频播放位置; 4、支持视频横屏和竖屏播放:可以在横屏和竖屏模式下切换视频播放; 5、支持视频播放状态监听:可以监听视频播放状态,如播放、暂停、结束等; 6、支持弹幕显示:可以在视频播放时显示弹幕,弹幕内容可以自定义; 7、支持视频长度显示:可以在视频播放时显示视频总长度;


平台兼容性

uni-app(5.07)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
- - - - -
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
- - - - - - - - - - - -

xVideo视频播放插件

功能说明

1、视频播放:支持本地和在线视频播放; 2、支持倍速播放:1、1.5、2倍速播放; 3、支持视频进度条拖动:可以拖动进度条来调整视频播放位置; 4、支持视频横屏和竖屏播放:可以在横屏和竖屏模式下切换视频播放; 5、支持视频播放状态监听:可以监听视频播放状态,如播放、暂停、结束等; 6、支持弹幕显示:可以在视频播放时显示弹幕,弹幕内容可以自定义; 7、支持视频长度显示:可以在视频播放时显示视频总长度;

使用说明

1、在项目中引入xVideo组件:

<import xVideo from '@/components/xVideo/xVideo.vue'

2、在模板中使用xVideo组件:

<template>
  <div>
    <xVideo class="video" v-if="screenW && screenH"
        :src="item.src"  
        :width="screenW" 
        :height="screenH" 
        :isLandscape="isLandscape"
        :play="item.flag" 
        :gDuration="item.duration" 
        :objectFit="item.objectFit"
        :initialTime="item.initialTime" 
        @pause="pauseVideo"  
        :danmuList="danmuList"
        :tapFlag="globalTapFlag" 
        @playEnd="onPlayEnd"
    >
    </xVideo>
  </div>

隐私、权限声明

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

存储

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

插件不采集任何数据

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

暂无用户评论。