熊猫视频播放器(支持安卓,IOS,微信小程序) - 更新日志

3.5.1.8(2022-06-29)

  • 【重要】app-plus节点配置

    // 1. 请在项目根目录manifest.json源码视图里找到app-plus节点
    // 2. 在app-plus节点下添加如下3行代码即可修复
    // 3. 文档地址:https://www.yuque.com/lahuayouyiliushuiwuqing/csqxe2/tc1kg1
    "usingComponents" : true,
    "nvueStyleCompiler" : "uni-app",
    "compilerVersion" : 3,
  • 新增 "视频数据等待中" 时,也显示返回按钮控件

  • 新增 "SSDP DLNA投屏服务插件" 在群文件下载

  • 新增 适配iPad Pro4 (A2229 12.9英寸 2732*2048)

  • 调整 "弹幕功能" 由原来的每条弹幕不可重叠改为可重叠。

  • 修复 "弹幕功能" 有的弹幕不会发送的问题bug,减少过滤弹幕的概率

  • 修复 "弹幕功能" 弹幕上飘啥,弹幕输入框上就显示到啥的bug

  • 修复 锁屏后,高频点击屏幕及偶尔正常点击屏幕,由于dom获取不到而报错,导致不会出现的控制面板的bug (3.5.1.7版本衍生bug

  • 修复 微信小程序平台 播放器布局样式被放大n倍的bug(3.5.1.7版本衍生bug

  • 适配 iPad Pro4 (A2229 12.9英寸 2732*2048)播放器布局样式

  • 新增VideoConfig子参数(播放器配置属性)

    参数名 默认值 说明
    mounted_ScreenConfig['lockOrientation'] portrait-primary 设置屏幕方向配置,用于一进入页面及退出全屏时的屏幕方向控制(默认为竖屏正方向
  • 提示:iOS平台 重力感应旋转 始终不支持,暂时已放弃

  • 提示:下次更新较慢,请耐心等待,需要做优化处理和尽可能的减少更多体积

3.5.1.71(2022-04-25)

  • 新增 App-iOS平台 电池电量显示
  • 修复 App平台 视频能听到声音但无画面显示的bug

3.5.1.7(2022-04-20)

  • 修复 播放器组件上绑定属性 VideoHeigth、VideoWidth 为String时,会导致控制面板隐藏后,点击无反应的Bug

  • 修复 播放器组件上绑定的属性 :autoplay 从false动态变为true时,视频不会自动播放或继续播放的Bug

  • 修复 双击暂停再点下倍速,就会卡死的Bug

  • 修复 App-Android平台 电池电量显示方向错误的Bug

  • 修复 App-Android平台 部分华为、荣耀、鸿蒙设备上,当禁用进度条拖动后,还是可以拖动的bug

  • 修复 MP-小程序平台 编译后无法运行的问题

  • 修复 锁屏模式下,还可以双击播放/暂停的Bug

  • 修复 关闭音频时,视频进度条有概率不显示,需要点击一次控制面板才显示的Bug

  • 修复 手指触摸移动时,有概率存在冲突,音量手势或者亮度手势和视频进度手势冲突与同时存在的Bug

  • 修复 手指触摸长按时,有概率存在冲突,长按快进2.0倍速手势和视频进度手势冲突与同时存在的Bug

  • 修复 极低的概率可能存在长按倍速结束后,倍数还是2.0,没有恢复用户原来的倍速的Bug

  • 修复 视频暂停后,进入全屏或者退出全屏后进度条值变成0,点击播放后才会恢复进度条当前进度值的Bug

  • 新增 支持自定义播放器倍数的配置 (VideoConfing的子参数)

  • 新增 支持自定义手势灵感度的配置 (VideoConfing的子参数)

  • 新增 支持点击视频时,不隐藏控制面板的配置(VideoConfing的子参数)

  • 新增 refs方法 切换清晰度 VideoUrlHDRlistItem 详情

  • 新增 适配iPad Air、iPad mini等设备,屏幕竖屏宽度范围768-1024或>1024都已适配完毕 详情

  • 新增 播放器全屏进度条自适应

  • 调整 最后一集 播放完毕或达到跳过片尾时间时 不再提示 "没有下一集了哦",并且最后一集播放到跳过片尾时间时,不再自动暂停,而是直接让最后一集正常播放完毕

  • 优化 手势触摸层的实时大小范围,新版采用了dom节点查询,精准度100%,并且手势触摸层已完美适配iPad设备,已无偏差和渲染错位的Bug

  • 【插件回调事件】

    • 新增 changeMyVideo 回调事件子项 详情
     // 播放器事件回调
     changeMyVideo(e){
      // 当播放到末尾时触发 ended 事件
      if (e.Events == 'ended') this.ended(e)
      // 下载icon图标按钮被点击时的回调事件
      if (e.Events == 'downloadFileTap')
      // 小窗播放icon图标按钮被点击时的回调事件
      if (e.Events == 'xiaochuangTap')
      // 录屏icon图标按钮被点击时的回调事件
      if (e.Events == 'lupinTap')
     },
     // 播放完毕事件
     ended(e){
      // 你的业务代码
     }
  • 【播放器插件配置】

    • 新增 VideoConfing 播放器配置的子参数,如下 ( VideoConfing = 播放器配置 )

      新增的子参数名 类型 默认值 说明
      besuData Array ['0.5','0.8','1.0','1.25','1.5','2.0'] 可自选需要的倍数,但至少要存在1.0倍数,因为默认1.0倍数是选中状态
      sensitivity.X Number 0.025 X轴的敏感度(用于视频进度)值越小敏感度越低,反之越大,默认0.025,刚刚好
      sensitivity.Y Number 0.085 Y轴的敏感度(用于音量、亮度)值越小敏感度越低,反之越大,默认0.085,刚刚好
  • 【插件示列demo】

    • 新增 很多示例教程,建议下载 示例项目demo 运行体验一遍,再根据你的需求,照葫芦画瓢(仅针对需要自定义布局与自定义功能的人群) 详情

      示列名称
      解密 / 解析播放
      直播播放
      动态流媒体切换
      列表播放 - 抖音demo
      广告联盟 - 激励 / 全屏视频广告
      Logo水印
      倍数切换 + 快进/快退10秒
      滚动通告栏
      6分钟试看
      暂停广告(纯图片 / 纯视频)
      视频播放结束后显示自定义界面(如 播放完毕了,分享给小伙伴吧)
      跳转播放时间气泡文字提示(如 你上次观看至 01:22,已为你自动续播)
      自定义选集抽屉界面
      自定义手动控制播放界面
      评论交互抽屉界面
      小窗播放 + 后台悬浮窗

QQ截图20220413124345.png

01

示列页展示—01.png

02

示列页展示—02.png

03

示列页展示—03.png

04

示列页展示—04.png

3.5.1.6(2022-03-28)

  • 修复 上个版本衍生出的 触摸移动调节视频进度后,倍数显示变成了 "X"

  • 修复 上个版本衍生出的 进度条圆点指示器开始的时候被截了一小块(部分情况下可能出现的bug)

    已修复

3.5.1.5(2022-03-27)

  • 修复 特殊设备上 点击下一集按钮时,视频索引回调错误的bug

  • 修复 进度条达到100值的时候,当退出全屏或进入全屏,左边已加载完成的进度条会出现位置不对,原因就是value值是100导致的,而页面上是用px距离计算的。px并不是100绝对值

  • 修复 直播流、断流、重新推流或切换流,有概率出现无限制的播放和播放错误提示的bug,导致播放器无限制闪烁,甚至闪退等问题。

  • 修复 直播流在WIFI和流量同时开启,让网络从WIFI关了,留流量的过程后,导致直播流播放失败,不会自动刷新的bug。

  • 修复 "直播流视频" 第一次播放时,在视频加载成功播放之前,更换了网路后,会出现视频播放后不断的闪视频播放出错的界面提示bug

  • 修复 "点播视频" 第一次播放时,在视频加载成功播放之前,更换了网路后,视频自动刷新播放无效的问题。

  • 修复 长按快进完成后,不会恢复用户设置的倍数,而是重置为1.0倍速的bug。

  • 修复 第一次初始化播放时,会从“视频数据等待中”变为“精彩即将开始”之前会有一次闪烁问题(原因,销毁后重绘元素导致

  • 修复 当用户调节视频进度小于跳过片头时间时,不再自动执行跳过片头的时间

    bug现象:跳过视频片头,无法快进到跳过片头之前的时间去,比如跳过片头为第60秒,我想手动跳到第30秒,但会在跳到30秒后又自动回到60秒

  • 修复 少数情况下 当用户手动调节视频播放进度后,会在视频缓冲完成后不会自动关闭loading("加载中")提示的bug

    bug现象:可能存在视频进度改变时,当缓冲加载完毕后,不会关闭loading加载中提示的bug,导致视频已经是播放状态了,而loading加载中提示的字眼还在屏幕中间,影响体验

  • 修复 loading加载中提示没了 但视频其实还在加载中,而并没有进入真正播放的状态

    bug现象:手动改变视频进度后,有概率出现的此bug

  • 修复 视频暂停播放时,手势改变视频进度,加载中提示不会消失,加载好了也不消失,点击播放按钮才会消失的bug

  • 修复 全屏快进加载 再小屏再全屏 进度条位置比例可能会渲染错误的bug

  • 修复 调用 进入全屏时方法 带参数或不带参数(方向值) 部分设备不生效或可能有概率导致闪退的问题

  • 修复 广告视频播放结束后,无限循环的重复回调索引改变时等其他事件

  • 调整 "连续播放" 为用户需求的【视频最后一集播放完后停止播放 不要自动跳转到第一集】

  • 新增 在【视频初始化播放成功之前(也就是“精彩即将开始”提示界面显示时)】,也可以点击屏幕显示或隐藏控制面板,不再需要必须是【首次播放成功后(也就是“精彩即将开始”提示界面关闭后)】才可以点击屏幕显示或隐藏控制面板

    上个版本及之前,必须等待视频首次播放成功后才可以点击显示或隐藏控制面板的问题,可能存在如用户在非全屏时切换选集,就必须等待播放成功才可以进入全屏,而不能切换选集后立即进入全屏,然后等待视频播放成功。

  • 新增 api方法 VideoPlayerInit (视频初始化播放,可用于实现切换动态流视频播放)

  • 新增 动态流媒体视频切换demo示列

    下载地址:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-2ad7335a-287d-4316-8250-cc96171926f1/9f19a29d-1a0d-45f5-9af3-08996eb55b94.zip

  • 【新增的放器配置VideoConfing子参数更新说明】

    • 新增 基于上个版本的n秒后无操作隐藏ui控制面板的不足问题,已支持不自动隐藏,将时间设置0即可不自动隐藏,必须手动点击切换显示和隐藏

    见最下面的播放器配置VideoConfing子参数说明

    • 新增 支持控制 进入全屏后,是否自动进入游戏模式的全屏(游戏模式的全屏和普通的视频模式全屏区别在于手机的状态栏占位高度。)

    见最下面的播放器配置VideoConfing子参数说明

    查看区别(图文介绍):https://vkceyugu.cdn.bspapp.com/VKCEYUGU-2ad7335a-287d-4316-8250-cc96171926f1/c31f136d-36b9-47ea-a334-10ec6624b410.jpg

    • 新增 支持控制 在锁屏模式下是否开启手指触摸手势(即是否开启控制进度、亮度、音量的调节手势)

    见最下面的播放器配置VideoConfing子参数说明

    • 新增 支持控制 是否禁用video视频进度条滑块选择器(禁用后不可拖动视频进度条)

    见最下面的播放器配置VideoConfing子参数说明

  • 新增 VideoConfing 播放器配置的子参数,如下 ( VideoConfing = 播放器配置 )

新增的子参数名 类型 默认值 说明
close_ani_FullControl_time Number 6000(单位:毫秒) 用于如果UI控制面板显示时,n秒后用户没有操作关闭,就隐藏UI控制面板,默认6秒。(3.5.1 新增)设置0即可不自动隐藏,必须手动切换显示和显示
goFull_GameModeFull Boolean true 是否开启video进入全屏时启用游戏模式的全屏(查看区别 > 图文介绍): https://vkceyugu.cdn.bspapp.com/VKCEYUGU-2ad7335a-287d-4316-8250-cc96171926f1/c31f136d-36b9-47ea-a334-10ec6624b410.jpg)
goSuoPing_touch_gesture Boolean false (3.5.1 新增)在锁屏模式下是否开启手指触摸手势(即是否开启控制进度、亮度、音量的调节手势)【 false = 锁屏模式下关闭了控制调节手势 】【true = 锁屏模式下开启了控制调节手势】
VideoSlider_disabled Boolean false (3.5.1 新增)是否禁用video视频进度条滑块选择器 【true = 即无法点击和拖动进度条】【false = 即可以点击和拖动进度条】:是控制视频播放进度的进度条,非音量和亮度控制进度条

3.5.0(2022-02-12)

由于数字4不吉利,所以直接跳过,直接从3.3.6.7版本升级到3.5.0版本

  • 新增 changeVideoInfo 播放器详细信息回调事件 的子参数

    参数名 说明
    besuIndex 倍速索引(如:3)
    besuText 倍速文本(如:2.0)
  • 新增 VideoConfing 播放器配置项属性的子参数

    参数名 类型 默认值 说明
    playbackRate_closeDrawerItem Boolean true 是否启用在切换倍速后自动关闭倍速抽屉面板
    Simulation_Audio_timeupdate Boolean true 是否启用开启音频后自动模拟音频播放进度更新事件(由于uniapp官方音频播放进度更新事件bug,返回一直是空数据)
  • 修复 清晰度相关的播放问题

    比如第一集有多清晰度,第二集无多清晰度,当用户看第一集的时候选择了其他清晰度(如1080P),播放第二集的时候,就获取不到对应清晰度了,就会导致无法播放视频的问题。

  • 新增 音频播放seek事件,启用音频播放时,自动跳转到当前视频进度位置播放。

  • 新增 启用自动模拟音频播放进度更新事件后,当结束音频时,视频会自动跳转到音频播放的进度时间。

    注:模拟的音频进度更新参数 event = {detail: {currentTime,duration}} 自动同步到播放器进度回调里,和视频的进度回调是公用的

  • 其他更新请看3.3.6.7,已是3.3.6.7的用户可忽略

3.3.6.7(2022-01-29)

  • 3.3.6.6版本发布的有问题,加密文件编译时无法过编译器

3.3.6.6(2022-01-29)

  • 修复 系统自动发送弹幕方法 this.xtauto_add() 控制台有概率报错的问题,翻译如下。可查看下方图文说明

    无法执行回调函数,无法读取未定义的属性“xtauto_add”,异常函数:调用JAVASCRIPT,异常:执行错误!未捕获

  • 修复 video 在非全屏模式下,切换集数播放后,有时候不会显示视频进度条和左右两边的时长的问题( 当前时长、总时长 )。可查看下方图文说明

  • 修复 iOS平台 video 在非全屏模式下,每次UI控制面板显示时,就会看到视频进度条的圆点指示器闪移问题。可查看下方图文说明

    比如从位置10一下子闪移到30的位置,30的位置就是当前进度时间计算后的,10的位置是上一次关闭时的老数据

  • 修复 部分机型上,视频播放后,第一次可能存在不显示视频时间和进度条的问题。可查看下方图文说明

  • 优化 video 上的dom节点占用,减少video在后台的内存消耗。

  • 优化 插件包体积,减少代码量,注意:不影响使用,并做了大面积的优化。

  • 优化 发送弹幕时 可自主控制是否能发送,如:有的用户永久禁言,就不能执行发送弹幕事件。可查看下方图文说明

  • 调整 组件属性 isDanMu 是否开启弹幕 默认为false。

    如果要开启弹幕,请在组件上绑定 :isDanMu="true"

  • 新增 播放直播源时,自动禁用视频进度调节手势

    播放直播源时,请在组件上绑定属性 :islive_player="true" 此时会自动禁用视频进度调节手势 islive_player = 是否直播播放

  • 新增 iOS平台 播放直播源时,自动启用模拟视频进度回调方法

    原因:官方 video 在iOS平台 播放直播源时,当前时长回调总是0,反馈的bug一直无管理搭理,只能自己做了。

  • 新增 点击发送( 弹幕发送按钮 )时,自动收起软键盘。

  • 新增 弹幕输入区弹出时,自动隐藏系统虚拟按键(导航栏)

  • 新增 video 的 UI控制面板显示时,如果n秒后用户没有操作( 没有点击屏幕去关闭 ),就隐藏UI控制面板,默认6秒。

  • 新增 VideoConfing 播放器配置的子参数,如下 ( VideoConfing = 播放器配置 )

    新增的子参数名 类型 默认值 说明
    close_ani_FullControl_time Number 6000(单位:毫秒) 用于如果UI控制面板显示时,n秒后用户没有操作关闭,就隐藏UI控制面板,默认6秒。
    extFullControl Boolean true 在非全屏模式下,是否开启UI控制面板(比如要做抖音类视频,非全屏的时候,就应该把UI控制面板关闭)
    goFullControl Boolean true 在全屏模式下,是否开启UI控制面板
    extFull_progress_gesture Boolean true 在非全屏模式下,是否开启视频进度调节手势
    goFull_progress_gesture Boolean true 在全屏模式下,是否开启视频进度调节手势
    extFull_vslide_gesture Boolean true 在非全屏模式下,是否开启亮度与音量调节手势
    goFull_vslide_gesture Boolean true 在全屏模式下,是否开启亮度与音量调节手势
    extFull_PlaybackRate_gesture Boolean true 在非全屏模式下,是否开启长按视频快进手势(2.0倍速快进中)
    goFull_PlaybackRate_gesture Boolean true 在全屏模式下,是否开启长按视频快进手势(2.0倍速快进中)
    enable_play_gesture Boolean true 是否开启播放手势,即双击切换播放/暂停
    DanMu_Sensitive_Words Array ['特玛','测试'] 弹幕敏感词
    DanMu_Sensitive_content String 亲,请文明发言 弹幕敏感词提示内容(如果用户发送的弹幕内容包含敏感词,则弹出提示内容)
  • 新增 视频组件 事件回调,如下

    事件名 说明 返回值
    changeTouch 触摸手势回调事件 见下面说明
    changeVideoInfo 播放器详细信息回调事件 见下面说明
  • 新增 触摸手势事件 的回调方法 @changeTouch="changeTouch"

    此回调包含 触摸开始、触摸移动、触摸结束事件。三个事件都带有 触摸参数、手指滑动类型 、计算后的亮度值、计算后的音量值、计算后的视频进度值、移动手势、单击手势、双击手势、多次点击手势。

    考虑到二次开发的用户不想使用内置的调节面板样式等,但又想自定义样式等需求` 所以增加了此功能的支持,助你二次开发一臂之力!

  • 新增 播放器详情信息事件 的回调方法 @changeVideoInfo="changeVideoInfo"

    此回调包含 播放器宽度、播放器高度、是否全屏状态、show状态、抽屉面板状态,是否循环播放、是否静音等

  • 新增 video 组件内部的 多处具名插槽,如果你在自己页面上有提供对应的具名插槽内容,则使用你自己的,否则使用播放器内置的。

    一、3.3.5版本之前,你是否遇到过这些烦恼?

    遇到的问题 说明
    二次开发的烦恼 插件只要有更新,就得先备份,然后更新再复制自己的代码到插件目录里对应的文件去粘贴等
    不能自定义界面 只能使用内置默认的界面样式,比如选集抽屉界面、暂停广告界面、分享抽屉界面等
    不能自定义功能 只能使用内置默认的功能,比如点击某按钮,我想在这个按钮事件里加一些自定义方法,就得去插件目录文件下找到对应按钮的事件,然后增加自己的代码块。

    二、3.3.6版本之后,你无需再为上面列出的而烦恼,但你必须熟系Vue的具名插槽用法。

    1. 在使用具名插槽前,你必须先对内置的具名插槽名称有一定的了解,或对照文档上的名称进行二次开发。
    2. 使用具名插槽不仅仅可以自定义UI图标、还能自定义界面与自定义功能事件等,此时你无需再为只能使用内置的事件或界面等而烦恼,因为使用具名插槽,可以把内置的元素换成你自定义的。
    3. 还可以使用具名插槽进行扩展功能等,你无需再去插件内置的文件里进行二次开发,也无需担心更新后,如果没有备份,代码被覆盖掉就很惨疼的经历!

    三、 更多详情说明请查看下面的文档地址,不迷路,不盲敲代码。几乎90%的地方都支持自定义插槽,自己动手DIY不再是梦!ps:目前只有demo里有代码演示,暂时没有图文教程和视频教程,将在下次更新时补上视频教程等。

    【6】自定义UI与扩展功能等 - 帮助文档 https://www.yuque.com/lahuayouyiliushuiwuqing/csqxe2/gbbcf9

  • 新增 3.3.6版本局部更新补丁文件和说明等,请加群下载。

    仅适用于二次开发的用户,手动按需替换更新代码。

  • 图文说明(修复)部分截图说明,点击查看大图,下方为小图

    3.3.6-修复

3.3.6.5(2022-01-29)

  • 上次发布的时候,更新日志内容解析有问题。

3.3.6.4(2022-01-29)

  • 提示:由于更新日志内容较多,无法完全显示,导致有些内容显示不出来,这里分成两份内容发布

    一、3.3.5版本之前,你是否遇到过这些烦恼?

    遇到的问题 说明
    二次开发的烦恼 插件只要有更新,就得先备份,然后更新再复制自己的代码到插件目录里对应的文件去粘贴等
    不能自定义界面 只能使用内置默认的界面样式,比如选集抽屉界面、暂停广告界面、分享抽屉界面等
    不能自定义功能 只能使用内置默认的功能,比如点击某按钮,我想在这个按钮事件里加一些自定义方法,就得去插件目录文件下找到对应按钮的事件,然后增加自己的代码块。

    二、3.3.6版本之后,你无需再为上面列出的而烦恼,但你必须熟系Vue的具名插槽用法。

    1. 在使用具名插槽前,你必须先对内置的具名插槽名称有一定的了解,或对照文档上的名称进行二次开发。
    2. 使用具名插槽不仅仅可以自定义UI图标、还能自定义界面与自定义功能事件等,此时你无需再为只能使用内置的事件或界面等而烦恼,因为使用具名插槽,可以把内置的元素换成你自定义的。
    3. 还可以使用具名插槽进行扩展功能等,你无需再去插件内置的文件里进行二次开发,也无需担心更新后,如果没有备份,代码被覆盖掉就很惨疼的经历!

    三、 更多详情说明请查看下面的文档地址,不迷路,不盲敲代码。几乎90%的地方都支持自定义插槽,自己动手DIY不再是梦!(ps:目前只有demo里有代码演示,暂时没有图文教程和视频教程,将在下次更新时补上视频教程等。)

    点击查看 -

3.3.6.3(2022-01-29)

  • 提示:由于更新日志内容较多,无法完全显示,导致有些内容显示不出来,这里分成两份内容发布

  • 修复 系统自动发送弹幕方法 this.xtauto_add() 控制台有概率报错的问题,翻译如下。可查看下方图文说明

    无法执行回调函数,无法读取未定义的属性“xtauto_add”,异常函数:调用JAVASCRIPT,异常:执行错误!未捕获

  • 修复 video 在非全屏模式下,切换集数播放后,有时候不会显示视频进度条和左右两边的时长的问题( 当前时长、总时长 )。可查看下方图文说明

  • 修复 iOS平台 video 在非全屏模式下,每次UI控制面板显示时,就会看到视频进度条的圆点指示器闪移问题。可查看下方图文说明

    比如从位置10一下子闪移到30的位置,30的位置就是当前进度时间计算后的,10的位置是上一次关闭时的老数据

  • 修复 部分机型上,视频播放后,第一次可能存在不显示视频时间和进度条的问题。可查看下方图文说明

  • 优化 video 上的dom节点占用,减少video在后台的内存消耗。

  • 优化 插件包体积,减少代码量,注意:不影响使用,并做了大面积的优化。

  • 优化 发送弹幕时 可自主控制是否能发送,如:有的用户永久禁言,就不能执行发送弹幕事件。可查看下方图文说明

  • 调整 组件属性 isDanMu 是否开启弹幕 默认为false。

    如果要开启弹幕,请在组件上绑定 :isDanMu="true"

  • 新增 播放直播源时,自动禁用视频进度调节手势

    播放直播源时,请在组件上绑定属性 :islive_player="true" 此时会自动禁用视频进度调节手势 islive_player = 是否直播播放

  • 新增 iOS平台 播放直播源时,自动启用模拟视频进度回调方法

    原因:官方 video 在iOS平台 播放直播源时,当前时长回调总是0,反馈的bug一直无管理搭理,只能自己做了。

  • 新增 点击发送( 弹幕发送按钮 )时,自动收起软键盘。

  • 新增 弹幕输入区弹出时,自动隐藏系统虚拟按键(导航栏)

  • 新增 video 的 UI控制面板显示时,如果n秒后用户没有操作( 没有点击屏幕去关闭 ),就隐藏UI控制面板,默认6秒。

  • 新增 VideoConfing 播放器配置的子参数,如下 ( VideoConfing = 播放器配置 )

    新增的子参数名 类型 默认值 说明
    close_ani_FullControl_time Number 6000(单位:毫秒) 用于如果UI控制面板显示时,n秒后用户没有操作关闭,就隐藏UI控制面板,默认6秒。
    extFullControl Boolean true 在非全屏模式下,是否开启UI控制面板(比如要做抖音类视频,非全屏的时候,就应该把UI控制面板关闭)
    goFullControl Boolean true 在全屏模式下,是否开启UI控制面板
    extFull_progress_gesture Boolean true 在非全屏模式下,是否开启视频进度调节手势
    goFull_progress_gesture Boolean true 在全屏模式下,是否开启视频进度调节手势
    extFull_vslide_gesture Boolean true 在非全屏模式下,是否开启亮度与音量调节手势
    goFull_vslide_gesture Boolean true 在全屏模式下,是否开启亮度与音量调节手势
    extFull_PlaybackRate_gesture Boolean true 在非全屏模式下,是否开启长按视频快进手势(2.0倍速快进中)
    goFull_PlaybackRate_gesture Boolean true 在全屏模式下,是否开启长按视频快进手势(2.0倍速快进中)
    enable_play_gesture Boolean true 是否开启播放手势,即双击切换播放/暂停
    DanMu_Sensitive_Words Array ['特玛','测试'] 弹幕敏感词
    DanMu_Sensitive_content String 亲,请文明发言 弹幕敏感词提示内容(如果用户发送的弹幕内容包含敏感词,则弹出提示内容)
  • 新增 视频组件 事件回调,如下

    事件名 说明 返回值
    changeTouch 触摸手势回调事件 见下面说明
    changeVideoInfo 播放器详细信息回调事件 见下面说明
  • 新增 触摸手势事件 的回调方法 @changeTouch="changeTouch"

    此回调包含 触摸开始、触摸移动、触摸结束事件。三个事件都带有 触摸参数、手指滑动类型 、计算后的亮度值、计算后的音量值、计算后的视频进度值、移动手势、单击手势、双击手势、多次点击手势。

    考虑到二次开发的用户不想使用内置的调节面板样式等,但又想自定义样式等需求` 所以增加了此功能的支持,助你二次开发一臂之力!

  • 新增 播放器详情信息事件 的回调方法 @changeVideoInfo="changeVideoInfo"

    此回调包含 播放器宽度、播放器高度、是否全屏状态、show状态、抽屉面板状态,是否循环播放、是否静音等

  • 新增 video 组件内部的 多处具名插槽,如果你在自己页面上有提供对应的具名插槽内容,则使用你自己的,否则使用播放器内置的。

3.3.6.2(2022-01-29)

  • 修复 系统自动发送弹幕方法 this.xtauto_add() 控制台有概率报错的问题,翻译如下。可查看下方图文说明

    无法执行回调函数,无法读取未定义的属性“xtauto_add”,异常函数:调用JAVASCRIPT,异常:执行错误!未捕获

  • 修复 video 在非全屏模式下,切换集数播放后,有时候不会显示视频进度条和左右两边的时长的问题( 当前时长、总时长 )。可查看下方图文说明

  • 修复 iOS平台 video 在非全屏模式下,每次UI控制面板显示时,就会看到视频进度条的圆点指示器闪移问题。可查看下方图文说明

    比如从位置10一下子闪移到30的位置,30的位置就是当前进度时间计算后的,10的位置是上一次关闭时的老数据

  • 修复 部分机型上,视频播放后,第一次可能存在不显示视频时间和进度条的问题。可查看下方图文说明

  • 优化 video 上的dom节点占用,减少video在后台的内存消耗。

  • 优化 插件包体积,减少代码量,注意:不影响使用,并做了大面积的优化。

  • 优化 发送弹幕时 可自主控制是否能发送,如:有的用户永久禁言,就不能执行发送弹幕事件。可查看下方图文说明

  • 调整 组件属性 isDanMu 是否开启弹幕 默认为false。

    如果要开启弹幕,请在组件上绑定 :isDanMu="true"

  • 新增 播放直播源时,自动禁用视频进度调节手势

    播放直播源时,请在组件上绑定属性 :islive_player="true" 此时会自动禁用视频进度调节手势 islive_player = 是否直播播放

  • 新增 iOS平台 播放直播源时,自动启用模拟视频进度回调方法

    原因:官方 video 在iOS平台 播放直播源时,当前时长回调总是0,反馈的bug一直无管理搭理,只能自己做了。

  • 新增 点击发送( 弹幕发送按钮 )时,自动收起软键盘。

  • 新增 弹幕输入区弹出时,自动隐藏系统虚拟按键(导航栏)

  • 新增 video 的 UI控制面板显示时,如果n秒后用户没有操作( 没有点击屏幕去关闭 ),就隐藏UI控制面板,默认6秒。

  • 新增 VideoConfing 播放器配置的子参数,如下 ( VideoConfing = 播放器配置 )

    新增的子参数名 类型 默认值 说明
    close_ani_FullControl_time Number 6000(单位:毫秒) 用于如果UI控制面板显示时,n秒后用户没有操作关闭,就隐藏UI控制面板,默认6秒。
    extFullControl Boolean true 在非全屏模式下,是否开启UI控制面板(比如要做抖音类视频,非全屏的时候,就应该把UI控制面板关闭)
    goFullControl Boolean true 在全屏模式下,是否开启UI控制面板
    extFull_progress_gesture Boolean true 在非全屏模式下,是否开启视频进度调节手势
    goFull_progress_gesture Boolean true 在全屏模式下,是否开启视频进度调节手势
    extFull_vslide_gesture Boolean true 在非全屏模式下,是否开启亮度与音量调节手势
    goFull_vslide_gesture Boolean true 在全屏模式下,是否开启亮度与音量调节手势
    extFull_PlaybackRate_gesture Boolean true 在非全屏模式下,是否开启长按视频快进手势(2.0倍速快进中)
    goFull_PlaybackRate_gesture Boolean true 在全屏模式下,是否开启长按视频快进手势(2.0倍速快进中)
    enable_play_gesture Boolean true 是否开启播放手势,即双击切换播放/暂停
    DanMu_Sensitive_Words Array ['特玛','测试'] 弹幕敏感词
    DanMu_Sensitive_content String 亲,请文明发言 弹幕敏感词提示内容(如果用户发送的弹幕内容包含敏感词,则弹出提示内容)
  • 新增 视频组件 事件回调,如下

    事件名 说明 返回值
    changeTouch 触摸手势回调事件 见下面说明
    changeVideoInfo 播放器详细信息回调事件 见下面说明
  • 新增 触摸手势事件 的回调方法 @changeTouch="changeTouch"

    此回调包含 触摸开始、触摸移动、触摸结束事件。三个事件都带有 触摸参数、手指滑动类型 、计算后的亮度值、计算后的音量值、计算后的视频进度值、移动手势、单击手势、双击手势、多次点击手势。

    考虑到二次开发的用户不想使用内置的调节面板样式等,但又想自定义样式等需求` 所以增加了此功能的支持,助你二次开发一臂之力!

  • 新增 播放器详情信息事件 的回调方法 @changeVideoInfo="changeVideoInfo"

    此回调包含 播放器宽度、播放器高度、是否全屏状态、show状态、抽屉面板状态,是否循环播放、是否静音等

  • 新增 video 组件内部的 多处具名插槽,如果你在自己页面上有提供对应的具名插槽内容,则使用你自己的,否则使用播放器内置的。

    一、3.3.5版本之前,你是否遇到过这些烦恼?

    遇到的问题 说明
    二次开发的烦恼 插件只要有更新,就得先备份,然后更新再复制自己的代码到插件目录里对应的文件去粘贴等
    不能自定义界面 只能使用内置默认的界面样式,比如选集抽屉界面、暂停广告界面、分享抽屉界面等
    不能自定义功能 只能使用内置默认的功能,比如点击某按钮,我想在这个按钮事件里加一些自定义方法,就得去插件目录文件下找到对应按钮的事件,然后增加自己的代码块。

    二、3.3.6版本之后,你无需再为上面列出的而烦恼,但你必须熟系Vue的具名插槽用法。

    1. 在使用具名插槽前,你必须先对内置的具名插槽名称有一定的了解,或对照文档上的名称进行二次开发。
    2. 使用具名插槽不仅仅可以自定义UI图标、还能自定义界面与自定义功能事件等,此时你无需再为只能使用内置的事件或界面等而烦恼,因为使用具名插槽,可以把内置的元素换成你自定义的。
    3. 还可以使用具名插槽进行扩展功能等,你无需再去插件内置的文件里进行二次开发,也无需担心更新后,如果没有备份,代码被覆盖掉就很惨疼的经历!

    三、 更多详情说明请查看下面的文档地址,不迷路,不盲敲代码。几乎90%的地方都支持自定义插槽,自己动手DIY不再是梦!(ps:目前只有demo里有代码演示,暂时没有图文教程和视频教程,将在下次更新时补上视频教程等。)

    1. [点击查看 -

3.3.6.1(2022-01-29)

  • 上次发布的时候,更新日志解析有问题。

3.3.6(2022-01-29)

3.3.5.1(2022-01-13)

3.3.5(2022-01-13)

  • 修复 iOS平台 slider进度条 在video全屏后 拖动时,圆点指示器和手指移动的位置有偏差及可能存在不跟随手指移动的问题。可查看下方图文说明

  • 修复 播放器全屏状态下。全屏状态点击分享,更多,商城等不关闭。这个时候如果触发菜单退出全屏事件(手机物理按键)。播放器控制面板就调不出来了的问题。可查看下方图文说明

  • 修复 用户使用 手机的物理按键(如手机自带的侧滑返回)退出全屏后,没有显示系统的状态栏和虚拟按键的问题,可查看下方图文说明

  • 修复 3.3.4版本 衍生出的 当切换视频集数的时候,没有再次显示视频初始化播放前时的界面(精彩即将开始的界面)和 没有视频链接时候logo也不显示了,点全屏显示不全了的问题,可查看下方图文说明

  • 新增 3.3.5版本的局部更新补丁文件和改动代码的地方与替换说明(适用于二开过的用户,手动更新,避免直接更新替换文件) 更新补丁只只能用3.3.4后的版本直升到3.3.5版本。下载地址:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-2ad7335a-287d-4316-8250-cc96171926f1/24a5049b-ac7d-445a-bb26-741c2bf37397.zip ------ [或者点击下载](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-2ad7335a-287d-4316-8250-cc96171926f1/24a5049b-ac7d-445a-bb26-741c2bf37397.zip

  • 图文说明(修复)部分截图说明,点击查看大图,下方为小图

    3.3.5-修复

3.3.4.2(2022-01-12)

  • 修复 video 视频未进入开始播放时,会显示控制面板的问题。

3.3.4.1(2022-01-12)

  • 刚才发错了,发成了3.3.3版本[笑哭][笑哭][笑哭]。
  • 现在已经重新发布了3.3.4新版本

3.3.4(2022-01-12)

  • 重写 slider进度条 ,修复 iOS平台 点击和拖动slider进度条取值不精准的问题。

  • 开源 barrage.js 弹幕js 路径:插件目录/components/FatFatMeng-barrage/mixins/barrage.js

  • 修复 HBuilder X 编译后 字体被压缩的问题 ,可查看下方图文说明

  • 修复 iOS平台 UI控制面板显隐会导致视图层重绘的问题,影响slider进度条会存在闪一下再跳到对应位置的问题。点击查看bug视频 ,地址:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-30f81c7c-2039-4e83-9152-a6f6682e096e/b52f3cf2-0da9-44bf-92d8-a5ee3ca0c053.mp4

  • 修复 3.3.3版本前 存在的必须等待 UI控制面板 过渡动画执行完毕 才能 执行关闭 UI控制面板 的问题,甚至是快速的来回显隐UI控制面板,会存在有概率情况是当UI控制面板是隐藏的时候,必须点击两次才会显示UI控制的问题。

  • 修复 iOS平台 和 Android平台 部分设备上,3.3.3版本时存在无法播放视频的问题(这个问题 是由于视频没进入播放时,就调用了上下文的倍速方法,导致在这一步就出错了无法向下继续执行)

  • 修复 video 进入全屏后 有概率会出现 必须点击两次屏幕,才能显示 UI控制面板 的问题

  • 修复 检查网络 离开页面还会提示和重试播放的问题。

  • 修复 3.3.3版本 引起的 分享抽屉面板内的内置分享图标 不显示的问题,可查看下方图文说明

  • 修复 视频出错 error 后,导致的loading 加载提示没有被关闭的问题,可查看下方图文说明

  • 修复 video 播放出错后 error,不显示error状态图片的问题,可查看下方图文说明

  • 修复 video 有时候视频快进完 ,开始播放了,loading加载中提示还一直在显示的问题。可查看下方图文说明

  • 修复 video 设置的自动播放,有些视频第一次进入自动播放不正常,类似与无声音的快进模式。

  • 废弃 video 高级属性 3.3.3版本导致部分设置设备不兼容高级属性,存在的各种问题,如声音不卡但画面卡顿,像0.5倍速的感觉。如看着看着闪退等问题。

  • 图文说明(新增与修复)部分截图说明,点击查看大图,下方为小图

    图文说明

3.3.3(2022-01-08)

  • 修复 播放器配置项属性 VideoConfig 自定义控制UI与view区是否显隐,存在不生效的问题。

  • 修复 当不存在清晰度链接时 UrlHDRlist 点击投屏按钮 控制台会爆0 of undeifned 和获取不到url视频播放链接的问题

  • 修复 iOS平台 视频前贴广告看完必闪退的问题,并废弃了使用两个video组件控制上下文的事件。

  • 修复 非全屏状态时 快速双击视频后,并等待一会儿,必闪退的问题。

  • 修复 UI控制面板显示时,先出现背景阴影再过渡出现UI控键的问题,目前已改为背景阴影和UI控件一起过渡出现。而不是先看到阴影部分,再看到UI控件。

  • 修复 反复的进入全屏和退出全屏高频事件时(预计来回切换是否全屏20-25次左右,必现闪退的问题,一般为测试期才会用到),已修复此操作有较高的概率出现闪退的问题。可查看下方图文说明

  • 修复 iOS平台 部分平板上可能存在的当视频开始播放时,没有关闭onReadyLoading画面,导致能听到声音,看不到视频画面的问题,可查看下方图文说明

  • 修复 Android平台 video进入全屏后 控制面板的宽度没有撑满屏幕的问题,可查看下方图文说明

  • 重写 css类名,修复可能出现的打包后样式丢失问题 和 解决了nvue编译时css样式报警的问题。

  • 重写 scss规则,每个scss文件单独管理一个view大盒子层,自定义布局更加清晰。

  • 重写 js代码引入方式,每个文件单独管理。mixin.js管理所有混入、components.js管理所有组件、props.js管理组件传递参数

  • 重写 框架内核 ,基于 vue3 + 重写内置组件、更灵活的二次开发方式、更小的代码体积,更好的运行性能,响应更快,体验更好。

  • 优化 手指触摸移动事件,重点优化了手指触摸左右移动时,当手指停顿没有离开屏幕时,显示的预览视频进度(当前时长)会存在轻微的闪烁问题和触摸事件的灵感度。

  • 优化 手指触摸移动事件,左边上下滑动调节亮度、右边上下滑动调节音量的灵感度和快速移动时可能存在的滑动时的音量进度条/滑动时的亮度进度条 轻微闪烁问题

  • 优化 组件上绑定 loop、muted、object_fit 属性后,不再需要再页面写回调,然后通过回调值去更新组件上的值。

  • 优化 视频初始化播放时的展示的界面,可查看下方图文说明

  • 新增 退出全屏状态下 当UI控制面板状态show=false时,显示类似锁屏时的预览进度条,可查看下方图文说明

  • 新增 手动控制播放界面 当组件属性上绑定的 :autoplay="false" 时并且播放器进入等待播放状态时,则显示此界面,可查看下方图文说明

  • 新增 进入全屏时隐藏手机虚拟按键,退出全屏时显示手机虚拟按键。Android平台的手机虚拟按键就是导航栏按钮,就是底部的主页键、返回键、任务管理键等)。iOS平台的手机虚拟按键就是那个虚浮按钮

  • 新增 用户如果是用手机的物理按键去退出全屏时,设置屏幕方向为竖屏。并修复了用户用物理按键退出全屏后,页面还是横屏的问题。

  • 新增 弹幕开关控制属性 可自主在组件上绑定:isDanMu=="false或true" 控制是否开启弹幕,不再是只能让用户手动进入全屏后手动关闭。

  • 新增 video组件的 高级属性的设置 VideoPlayerAdvanced ,具体查看插件目录下的 assets/VideoPlayer-config.js 注释为:3.3.3版本新增参数

  • 新增 VideoConfig 包含的两个新子参数 VideoShowError_img 、onReady_logo,具体查看插件目录下的 assets/VideoPlayer-config.js 注释为:3.3.3版本新增参数

  • 图文说明(新增与修复)部分截图说明,点击查看大图,下方为小图

    图文说明

3.3.2(2021-12-26)

  • 新增视频是否播放中状态回调 PlayStatus

3.3.1(2021-12-24)

  • 修复 iOS平台 部分手机可能存在的两边有黑色渐变背景的问题,Android平台 无此问题。如下图

修复ios两边黑边

  • 修复 iOS平台 部分手机可能存在的部分情况下,退出全屏后,页面还是横屏的问题,Android平台 无此问题。如下图

修复ios退出全屏有时候还是横屏的问题

  • 自己手动更新说明,适用于自己在插件基础上进行二次开发过的用户(不是直接导入插件或从插件目录右击一键从插件市场更新)

  • 切记,自己二开过的,建议下载局部更新文件手动去替换,不要直接一键更新,否则覆盖你的代码,概不负责!


1. 下载局部更新文件压缩包:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-2ad7335a-287d-4316-8250-cc96171926f1/c195b516-284c-4e85-83c4-16212c362ed6.zip

2. 下载手动替换文件说明(直接拖动到hx打开,然后点击右上边的预览按钮):https://vkceyugu.cdn.bspapp.com/VKCEYUGU-2ad7335a-287d-4316-8250-cc96171926f1/ad82bc34-f7a8-4010-8108-70c25490ca29.md

3.3.0(2021-12-21)

  • 修复 iOS平台 video退出全屏部分情况下出现的问题,说明:因为退出全屏和设置屏幕方向是异步的,谁快谁慢并不能确定,iPhoneX 有时候退出全屏比设置竖屏快,这是不对的,目前已将此事件转为同步任务了。Android平台无此问题
  • 修复 3.2.8版本 调整后 引起的问题(当切换其他清晰度时候,默认不会自动播放,需要手动点击播放才可以的bug)
  • 新增 3.2.9版本 插件示列demo-源码,下载方式:点击右边蓝色按钮 使用 HBuilderX 导入示列项目
  • 新增 3.2.9版本 插件示列demo-安卓APP,下载链接:https://wwi.lanzouy.com/iyj5fxtimmj 点击此处下载
  • 补充 3.2.8版本 无法从更新日志里下载播放器配置属性参考文件 Confing.js

【1】点击下载播放器配置属性参考文件 - Config.js 【2】点击查看组件上绑定播放器配置项属性-图文教程 【3】备用Config.js下载链接:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-2ad7335a-287d-4316-8250-cc96171926f1/5a68817f-96c1-4bc7-83e9-0550f6e3d7ec.js

3.2.9(2021-12-20)

  • 新增 Android平台 video全屏后,实现了真正意义上的全屏模式,现已支持真正意义上的隐藏状态栏,而不是隐藏了状态栏但还有个站位空间。如下图所示!

    设置应用在全屏模式显示时,将隐藏系统状态栏,通常游戏类应用才会设置为全屏模式显示

  • 优化 Android平台 video进入全屏时 设置窗口宽高度的问题

  • 新增 3.2.9版本 插件示列demo 请在明天上午 10:00 后再下载插件示列demo,因为现在还没上传哦!等下还有其他事(当前时间 2021-120 -> 20:10)

3.2.8(2021-12-20)

  • 优化 iOS平台 video退出全屏 对屏幕方向做出调整
  • 优化 当视频进入全屏时获取窗口宽高度的问题
  • 迁移 播放器配置项 到 组件属性上绑定 属性名 VideoConfing,不再写死在插件目录的VideoPlayer-config.js里。

    新增属性 说明
    VideoConfing 播放器配置项

​ 【1】 点击下载播放器配置属性文件参考 - Config.js

​ 【2】 点击查看组件上绑定播放器配置项属性-图文教程

  • 修复 清晰度链接数组 UrlHDRlist 必须存在才会播放视频的问题

  • 修复 不设置 或 设置跳过片头属性 SkipToTime 与 跳过片尾 SkipWeiTime 属性=0时,也会提示已为你跳过片头、即将为你跳过片尾 的问题

  • 修复 如果跳过片尾属性SkipWeiTime 设置为0或不设置,则不会自动下一集的bug

  • 修复 video组件刚创建的时候,会默认显示一下黑屏画面和中间的播放按钮问题。点击查看

  • 修复 上个版本 有时候控制台报下面这个错误的问题,此问题是由于show=false时,元素是没有渲染的,导致获取不到元素的节点信息,报下面这个错。createSelectorQuery.js

    [JS Framework] Failed to execute the callback function:
    07:51:00.350 TypeError: Cannot read property 'ref' of undefined
    07:51:00.351 reportJSException >>>> exception function:__WEEX_CALL_JAVASCRIPT__, exception:JavaScript execute error!Uncaught TypeError: Cannot read property 'ref' of undefined

3.2.7(2021-12-18)

  • 新增 当视频数据 VideoSrcList=[] 为空时,则提示 视频数据等待中,并修复了之前的问题,数据为空时也会播放的bug,见图文:点击查看

  • 新增 播放器配置项 自主控制UI控件和其他View区域是否显示,见图文:点击查看-配置文件说明

  • 新增 播放器属性 islive_player (是否是直播拉流?true 直播 false点播 默认false ),当url链接是直播时,必须在组件上设置此属性 islive_player =true (适用于多直播链接切换时必须为true,否则会自动下一集)

  • 修复 存在多集的时候,假设第一集是直播,播放到1秒时会自动下一集的bug。见上面一个说明

  • 修复 部分直播源无法播放的问题,见图文:点击查看

  • 调整 autoplay 属性 是否自动播放 由开发者自主控制,不再是播放器内部当视频无前贴广告或前贴广告播放完毕时,自动去控制自动播放的问题。如果需要自动播放,请把此属性在组件上绑定autoplay=true 即可。默认false

  • 修复 当用户输入框弹幕内容完成后,没有手动收起键盘,而是直接点击了发送按钮,下次打开弹幕编辑View盒子时候,弹幕颜色和弹幕热词不显的问题(安卓)

  • 新增 当用户点击了发送弹幕按钮,先清理键盘站位高度(当键盘收起和点击发送弹幕按钮时重制0),主要修复上面一个bug说明

  • 新增 非全屏时的播放器进度条自适应,自动计算具体宽度是多少,不再是按照设计稿750rpx去计算,写死导致在iPad上及大屏设备上不能自适应的问题。见图文:点击查看

  • 修复 ios 上 当气泡文字提示出现时 如接下来 双世宠妃3 第30集 ,点击其他地方没反应,只有等气泡文字消失才可以的bug。见图文:点击查看

  • 修复 ios 上 如果是横屏下退出全屏,页面是横屏的,然后播放器是横屏的一半的bug 安卓上如果把系统自带的 锁定竖屏 给关闭,也和iso有这样的问题,目前已经解决。

  • 修复 进入全屏时,控制面板背景阴影不是撑满的问题,见图文:点击查看

3.2.6.03(2021-12-13)

  • 上个版本忘记吧手指触摸层的背景色去掉

3.2.6.02(2021-12-13)

  • 修复微信小程序视频初始化时界面排版不是flex-direction: column

3.2.6.01(2021-12-12)

  • 当前插件版本只能用 hx开发版3.3.0版本 编译打包。目前不支持hx正式版打包
  • 插件示列demo项目源码 目前是3.2.5版 如需体验最新完整功能 请下载demo后,回到当前页面点击导入插件并试用

3.2.6(2021-12-12)

  • 修复 ios端 锁屏后无法解屏的问题
  • 修复 ios端 锁屏后手指触摸调节功能无法使用的问题(如长按快进、左右滑动调节视频进度....)
  • 修复 ios端 锁屏后点击屏幕,无法显示控制面板的问题

3.2.5(2021-12-04)

  • 新增 弹幕发送后,自动关闭弹幕输入框层盒子
  • 修复 首次点击弹幕热词,不会自动发送弹幕
  • 修复 首次从会员弹幕色区切换到普通会员弹幕区,没有实时清空弹幕输入框线性背景色
  • 修复 有视频暂停时类型的贴片广告的情况下,打开用户发送弹幕输入框面板时,贴片广告没有隐藏的问题
  • 增加 只在app端有效的api方法条件编译。

3.2.4.06(2021-12-02)

  • 新增 插件示列demo项目源码(最新)
  • 当前插件版本只能用 hx开发版3.3.0版本 编译打包。目前不支持hx正式版打包
  • hx正式版 会在下个版本修复nvue编译加密文件无法过编译器的问题。

3.2.4.05(2021-12-02)

  • 导入插件后,弹幕功能失效问题已找到,是因为不能加密原生模块(const animation = uni.requireNativePlugin('animation'))之前加密了原生模块,试了好多次,导入插件后,弹幕功能就失效了。目前,已经把弹幕用到的animation动画原生模块和弹幕跑起来的方法给迁移出来了,无加密!

3.2.4.04(2021-12-02)

3.2.4.03(2021-12-02)

  • 重新发一次

3.2.4.02(2021-12-02)

  • 修复 上个版本 弹幕功能失效的问题
  • 晚点 会上传 插件demo示列源码,拿来直接抄即可! (上传示列demo后,可从右边点击“导入示列项目”)
  • 当前插件版本只能用 hx开发版3.3.0版本 编译打包。目前不支持hx正式版打包
  • hx正式版 会在下个版本修复nvue编译加密文件无法过编译器的问题。

3.2.4.01(2021-12-02)

  • 再次发布测试一下
  • 优化 系统自动发送弹幕
  • 修复 上个版本存在的部分地方代码错误问题(写错了,失误!)
  • 新增 部分功能只在app端有效的条件编译处理
  • 修复 不导入FatFatMeng-PopupShare插件,播放器内置分享图标会失效的问题

3.2.4(2021-11-27)

  • 新增 header属性支持(HTTP 请求 Header)
  • 修复 安卓端 华为和荣耀 点击视频画面时,不会显示和隐藏控制面板的bug
  • 修复 安卓端 华为和荣耀 长按视频 无法触发 长按快进 的功能
  • 再等待几天 HbuilderX开发版应该就会更新了 他们更新后才可以正常打包(之前无法打包反馈给官方帮忙处理,他们内部找出来的原因是nvue编译时导致的)

3.2.35(2021-11-22)

加密的文件,打包时候,总是语法错误,看了论坛这一篇地址:https://ask.dcloud.net.cn/article/id-35408 作者名 用云 和我遇到的问题是一样的,官方一直没解决。这就很不爽了!

3.2.34(2021-11-22)

刚才发布的,导入后不能打包,打包提示加密的文件语法错误,现在重新发布一下,然后测试导入看看能不能打包成功。

3.2.33(2021-11-22)

谢谢官方的帮助,现已正式上线

3.2.32(2021-11-22)

测试

3.2.31(2021-11-22)

测试

3.2.3(2021-11-21)

3.2.3(2021-11-21)

  • 正式上线

    3.2.3(2021-11-19)

  • 增加 每次弹起弹幕输入框的时候,先清空输入框内容

3.2.2(2021-11-18)

  • 修复 切换 会员弹幕样式 时,第一次发送出去,字体颜色没生效的bug。
  • 增加 发送弹幕后 自动记录弹幕发送时间

3.2.0(2021-11-17)

  • 修复 创建 视频贴片广告 首次暂停时并在非全屏下,不显示的bug。

3.1.9(2021-11-13)

  • 修复 单集循环播放 和 跳过片尾同时开启的状态下,不会先跳过片尾再重新播放的bug,
  • 修复 单集循环播放 和 跳过片尾 与 跳过片头 同时开启的状态下,跳过片尾后,重新播放不会跳过片头的bug
  • 修复 VideoShowonReady_Logo(播放开始前的播放器logo)在进入全屏后,当下次播放开始前时,样式发生了错位的bug
  • 新增 VideoShowonReady_Logo 支持自定义图片 (ps => 播放器初始化时的logo,视频开始播放前logo(参考爱奇艺 优酷 腾讯,当视频还没播放的时候,展示的logo))
  • 修复 网络恢复后,自动恢复播放视频(自动续播,不会重新从头开始播放)

3.1.4(2021-11-13)

  • 新增 打开弹幕编辑View组件(发送弹幕) 时,先暂停视频。反之继续播放视频

3.1.3(2021-11-13)

  • 新增 弹幕组件 里 系统自动发送弹幕 (ps => 系统自动发送弹幕 会根据你绑定在播放器上的弹幕数据列表,进行 到点发送 )
  • 优化 弹幕组件 里 系统自动发送弹幕时的过滤器 (ps => 当同一时间内 自动发送的弹幕数据量大于轨道数,前面的弹幕还没进入屏幕可视区,后面的弹幕就直接被过滤,节约内存,并且不影响用户手动发送弹幕)
  • 修复 弹幕输入框 内容为空时,点击发送,可以发送空弹幕的问题
  • 新增 弹幕输入框 内容为空时,点击发送,会提示 '亲!你什么也没写'
  • 新增 弹幕输入框 内容不为空时,发送弹幕按钮高亮显示
  • 修复 弹幕组件 里 系统自动发送弹幕,会重复发送多条一模一样的弹幕数据
  • 新增 创建 贴片广告 的方法
  • 新增 贴片广告 被点击的事件回调,你可以通过事件回调来写你的业务事件,如 打开广告页面 (你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可)
  • 新增 播放器 是否全屏状态 的事件回调,此回调的用途已经在demo里写了,如果你播放器涉及贴片广告之内的,此回调对你很有帮助(ps => 如 用户在全屏状态下点击了贴片广告,然后你的回调事件里业务代码是打开广告页面,但是呢,你不先调用退出全屏,就打开广告页面,是看到页面的,播放器还是全屏的,这是uniapp的bug)
  • 新增 视频进度变化时 的事件回调msg提示对应的参数作用
  • 完善 贴片广告 支持显示的不同位置(包含3种,1、暂停时显示的贴片广告;2、清晰度面板里的贴片广告;3、选集面板里的贴片广告)

3.0.2(2021-11-12)

  • 新增 弹幕设置 (ps => 透明度、字号、速度、显示区域)
  • 修复 设置弹幕速度 不生效的问题
  • 修复 弹幕设置 抽屉面板里的分段定点进度条选择最后一个定点的时候,圆点指示器不会同步到最后一个定点位置的问题
  • 修复 切换弹幕颜色,不会自动去除一些不相关的属性问题

2.9.7(2021-11-09)

  • 优化 弹幕队列进场逻辑,但还有小问题(ps:有很低的概率会出现,前面一个弹幕假设进入到了屏幕中间,后面的一个弹幕才刚刚出现,但后面这个才出现的弹幕有时候速度很快,会追上前面的弹幕导致重叠问题)
  • 新增 不等待队列中的弹幕,直接让发送的弹幕跑起来(ps:有个问题,可能会出现重叠,因为不等待,所以你懂的)
  • 新增 弹幕个性化功能 目前个性化只有内置,后期开放可自定义配置
  • 新增 弹幕热词 可自定义
  • 新增 弹幕输入框为空时随机占位内容 可自定义,不穿数据的话则使用系统内置的

2.9.0(2021-11-08)

  • 新增弹幕功能

2.8.7(2021-11-02)

  • 修复 HBuilderX 3.2.12版本 更新后 打包app带来的 播放器全屏后的ui错乱和字体及布局放大的问题
  • 修复 退出全屏时 控制面板 在部分情况下 不会显示和执行过渡动画的bug

2.8.5(2021-10-31)

  • 修复 连续播放(列表循环)当播放到最后一集播放完时,一直会自动下一集,但其实根本没有下一集了,然后不会从第一集播放的bug
  • 修复 气泡文字 提示如 接下来 一生一世 第1集 索引总是少1的bug (ps:如下一集是第二集,而错误提示了 接下来xxx第一集)
  • 增加 跳过片尾或不跳过片尾并重播 功能 (ps:用户开启或关闭 跳过片尾 和 开启单集播放)
  • 增加 指定播放第n集 api方法

2.8.0(2021-10-30)

  • 调整 其他功能面板 布局方式,彻底解决了ios上部分view视图不能穿透事件的bug,所有布局一次性全改了。

2.7.8(2021-10-29)

  • 调整 播放器 视图层整体布局方式
  • 修复 手指触摸移动时 向左滑动减视频进度 当手指移动一段距离后没有松开也没有再移动,500毫秒左右后,拖动的进度时间又变成了当前视频进度时间(ps:这是新版衍生bug,目前已经修复)
  • 修复 切换集数时 如果上集设置的倍数是2.0,新的集数恢复倍数为1.0后没有高亮显示的bug
  • 修复 单集播放(单集循环)无效的bug
  • 增加 单集播放(单集循环)当视频进度达到跳过片尾的时间,气泡文字提示内容改为 即将为你跳过片尾并重播
  • 修复 当气泡文字提示 即将为你跳过片尾 的时候,点击控制面板会出现闪烁并且显示后又隐藏了,每次点击就显示后立马隐藏的bug

2.7.0(2021-10-28)

  • 修复 在非全屏下 频繁的切换集数 有时候会造成视频开始播放时,控制面板动画没执行,控制面板也看不到,需要手动点击显示的bug
  • 优化 在全屏时点击 音频 自动关闭侧边抽屉面板
  • 调整 全屏下的控制面板 布局方式,由原来的整体盒子套top、bottom、conter>(-left、conter-right) 三个子盒子改成了每个单独的盒子并采用绝对定位方式,完美解决ios上无法向下穿透事件的问题
  • 调整 全屏下的控制面板 布局方式,同上
  • 调整 其他功能面板 布局方式,彻底解决了ios上部分view视图不能穿透事件的bug,所有布局一次性全改了。
  • 优化 播放器代码 及 核心部分优化提升
  • 修复 如果设置了 跳过片头时间 然后是第一次手指触摸移动屏幕调节视频进度 会从0秒开始计算,而第二次触摸移动调节时,才恢复了正常从视频进度时间开始算,这是肯定不对的。目前此问题已经修复

2.6.1(2021-10-27)

  • 修复 全屏时 点击了 投屏 按钮后打开投屏页面,在从投屏投屏页面回来,会导致点击视频画面,不显示控制面板的问题
  • 修复 投屏 调用时,没有暂停视频的问题
  • 修复 安卓和ios上,把手机设置里的 锁定竖屏 关闭后,当视频进入全屏,并在 手机横屏 状态下,点击退出全屏,会导致页面变成横屏页面,而不是竖屏页面的问题
  • 优化 长按快进 的触发时间,由原来的长按200毫秒改为500毫秒没松开没移动则触发长按快进,同时修复了手指触摸等一会在移动,会触发一次长按快进然后开始触发移动事件(这是因为时间恰好是在200毫秒才移动,所以冲突了),如手指触摸移动改变视频进度等会先执行一次长按快进事件(按下刚好200毫秒时移动才会出现,200毫秒是非常快的,你从按下然后移动时,差不多就是200毫秒)。
  • 修复 跳过片头 如果用户关闭后,再重新播放或者下一集时,再重新打开 跳过片头,当视频进度时间小于跳过片头的时间,不会执行跳过片头的bug
  • 修复 频繁操作切换 进入全屏和退出全屏,会出现进度条点击任意地方就是值为0(ps:视频从0秒开始重播),拖动也是0的bug

2.5.3(2021-10-25)

  • 新增 锁屏 功能

2.5.2(2021-10-25)

  • 优化 手指触摸调节视频进度 精确到秒
  • 新增 不细不粗 播放器内置字体,主要替换了 视频标题、视频时间、气泡文字 等其他地方的字体
  • 优化 ios上 手指触摸调节 功能
  • 新增 音频面板和音频播放 (ps:如果音频链接未设置,则使用视频链接作为音频链接播放)
  • 新增 视频链接作为音频链接 时,如果视频格式是m3u8则询问是否使用模拟音频,ios多一个mp4格式询问
  • 新增 模拟音频播放(ps:模拟音频不是真正的音频,其实是在播放视频,而不是播放音频)
  • 新增 投屏功能 事件回调,可通过回调来写你自己的业务事件(你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可)
  • 新增 投屏功能 调用的示例代码,你可下载 插件示例demo 查看代码,投屏事件代码已经帮你写好了,可以直接拿来用

2.4.3(2021-10-23)

  • 新增 分享抽屉面板 和点击分享item项时回调事件,可通过回调来写你自己的业务事件(你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可)
  • 新增 跳过片头 开关控制和 如 已为你跳过片头 01:30 的气泡文字提示
  • 新增 跳过片尾 开关控制和 即将为你跳过片尾 的气泡文字提示
  • 新增 跳过片头,跳过片尾 手动开启时的气泡文字提示,如 已开启 跳过片头 01:30
  • 修复 播放下一集时,错位提示了 已为你跳过片尾的bug
  • 新增 播放视频集数播放到到末尾 时,禁用 下一集 按钮
  • 修复 播放开始 时,控制面板不会自动执行动画和显示出来的问题
  • 修复 集数切换 时,偶尔不显示onReadyLoading画面的问题(此界面包含 视频logo 和 精彩即将开始 文字提示 )
  • 优化 气泡文字提示 在退出全屏时并且show=true时,显示的位置太高,影响观影体验的问题。
  • 新增 收藏 功能的事件回调,你可以通过事件回调来写你的业务事件,如 加入收藏,取消收藏 (你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可)

2.4.1(2021-10-22)

  • 新增 截图后显示的截图view面板,此面板上包含 截图图片、分享按钮、ai识图按钮
  • 调整 ai识图(原名:仿爱奇艺·奇观功能)`的玩法,由原来的手动截图后自动识图,改为手动截图后自主选择是否ai识图
  • 新增 分享截图View抽屉面板(点击了截图view面板上的 分享按钮 时显示),此面板包含 截图图片、分享item项
  • 新增 可自定义扩展的 分享icon图标 配置 ,不填则使用播放器内置的分享icon图标,否则使用你自定义的,包含三个属性(isShow:是否显示当前项)(Images:图标,为空则使用播放器内置的)(name:名称,为空则使用播放器内置的)
  • 新增 分享item项被点击时的回调 ,回调事件名(changeShare)(你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可)
  • 新增 左下方气泡文字提示(用于如视频倒数第n分钟时,显示如 接下来 一生一世 第2集 的提示等,时间可以自定义,单位秒)(ps:文字气泡当然不止这几个功能,更多功能后期版本会开放)
  • 修复 在切换(画质/清晰度)时,会显示如 接下来 一生一世 第2集 气泡文字,而没有显示如 尊敬的VIP会员,你正在切换1080P 的气泡文字。

2.3.3(2021-10-21)

  • 新增 时间显示 播放器进入全屏时
  • 新增 电量显示 播放器进入全屏时

2.3.0(2021-10-20)

  • 新增 用户点击 收藏/未收藏 的事件回调到页面上 ,可自己通过回调来写业务事件(可下载插件示例demo,所有功能代码已经帮你写好了)
  • 新增 切换倍数 在播放器控制面板底部同步显示
  • 新增 播放方式 切换 >>> 连续播放?,单集播放?
  • 新增 画面显示 切换 >>> 自适应?,铺满屏幕?,放大裁切?
  • 修复 特殊场景下,假设用户在看第一集,并且点击了切换画质,比如4K,然后当他再切换下一集时候,播放的不是4K画质视频,而是默认的画质视频的bug
  • 修复 特殊场景下可能会出现的bug
  • 优化 播放器事件执行逻辑和其他算法
  • 新增 下一集 切换功能

2.2.1(2021-10-19)

  • @>> 将 ai识图功能 的第一个事件>>截屏,单独抽离了出去
  • @>> 调用 ai识图功能 通过播放器事件回调,自己写截屏事件,然后再把截屏图片传入播放器即可自动调用ai识图(可下载插件示例demo,所有功能代码已经帮你写好了)
  • @>> 为什么要单独抽离出去?因为此截屏插件如果内置在播放器,则打包的时候,如果你没有购买截屏插件,则只能打包自定义基座
  • @>> 考虑到有的用户,其实用不到这个功能,就没必要去购买截屏插件,所以单独抽离了出来
  • 优化 手指触摸调节 亮度、音量、视频进度 的显示面板,由圆角改为方角,外面只有一点点圆角。

2.1.8(2021-10-18)

  • 新增 倍速切换 功能
  • 新增 画质切换 功能 (ps:画质 = 清晰度)
  • 修复 切换视频 (画质/清晰度) 时,会重头开始播放的问题
  • 修复 点击 进度条就关闭了 控制面板,并且进度条也没法拖动了,而且点击进度条默认被认为是双击事件的bug
  • 新增 视频标题 显示
  • 新增 选集切换 功能

1.9.8(2021-10-17)

  • 增加 进入全屏后的 控制面板 隐藏与显示的过渡动画
  • 增加 侧边 抽屉面板 的隐藏与显示的过渡动画(ps:抽屉面板是 切换倍数、切换选集、切换画质、通用设置、分享 等从侧边栏出现的功能面板)
  • 修复 在打开侧边 抽屉面板 时,上下或者左右滑动后会和手指触摸事件冲突的问题
  • 修复 部分情况下,当关闭侧边 抽屉面板 时,点击屏幕后控制面板不会显示(所有控件都消失)的问题
  • 增加 长按视频快进时显示 2.0X 快进中 提示和显示快进中面板
  • 调整 手指触摸调节 亮度、音量、视频进度 的面板位置,往上方显示,不再居中显示
  • 增加 双击播放/暂停 的功能
  • 修复 双击或大于双击 时,执行了几次 控制面板动画 (执行次数来源于点击的次数)的问题
  • 修复 双击或大于双击 时,当手指离开,再点击屏幕,不会显示 控制面板 和 执行动画 的问题
  • 新增 重力感应 进入全屏和退出全屏的功能,demo代码已经放在插件文档里了
  • 暂时废弃 重力感应 进入全屏和退出全屏的功能,还有些问题,后期再重写重力感应。(此版重力感应如果手指是竖屏下手动进入全屏,会再次自动退出全屏。所以暂时废弃)

1.8.5(2021-10-16)

  • 修复 断网后显示的 Error界面 里的 刷新 按钮点击无效的bug
  • 增加 长按快进,并修复和手指调节音量等事件冲突的问题。
  • 修复 长按快进 时,没有关闭对应的控制面板的问题
  • 修复 手指触摸调节 亮度、音量、视频进度 的时候,没有关闭对应的控制面板的问题

1.8.0(2021-10-15至2021-10-16)

  • 再次优化 手指触摸调节 亮度、音量、视频进度 的算法
  • 当前版本 手指触摸调节功能 已经修复多处bug,不会存在假设上下滑调节音量此时又左右滑或斜向上/斜向下移动时,同时调节音量和视频进度的bug
  • 增加 退出全屏时,也支持手指触摸调节 音量、音量、视频进度 的功能

1.7.7(2021-10-15)

  • ------播放器内置ai识图功能------
  • 增加 百科星图 功能,可以精确的了解某明星的关系与参与电视剧、活动等一些列信息

1.7.5(2021-10-14)

  • ------播放器内置ai识图功能------
  • 增加 仿爱奇艺·奇观 的ai识图功能,可以精确的识别视频封面是某视频,视频画面里的人物是某人,比如赵露思等...
  • 增加 识图功能 识别成功和识别失败的提示
  • 增加 ai识图功能 识别成功后,把百科信息返回到界面上
  • 增加 ai识图功能 假设设别为视频画面里的人物为 赵露思,将 赵露思 的百科信息和明显关系全部查询出来并返回到页面上
  • 增加 ai识图功能 查询某明星如果有 明星关系 ,则把明星关系也返回到页面上

1.6.5(2021-10-11)

  • 修复 播放器全屏后在 鸿蒙OS 系统下,图片显示过大,明显和安卓及ios显示不一致的BUG
  • 上述问题经过多次测试,发现 鸿蒙OS 系统,不支持rpx单位,rpx单位显示的和安卓及ios上不一样。px单位可修复此问题
  • 鸿蒙OS 系统上由于不认识rpx单位,他会把rpx当作px来显示,所以,80rpx在安卓和ios应该相当于40px,但鸿蒙上就变成了80px,所以出现了放大,导致和安卓及ios不一致

1.5.8(2021-10-05)

  • 修复 安卓和微信小程序在视频全屏后 触摸移动 时,左边亮度和右边音量调节时,当手指上下移动过程中突然偏移了方向,比如变成了 向右上方 移动时,会误判为向右移动来调节视频进度的问题
  • 优化 手指触摸调节 亮度、音量、视频进度 的算法

1.5.5(2021-10-05)

  • 修复 微信小程序 下,有时候切换视频时,当视频开始播放后,loading控件没有被关闭的问题
  • 修复 ios下,有时候切换视频和调节进度时,当视频恢复播放状态后,loading控制没有被关闭的问题
  • 修复 微信小程序 视频全屏下,当视频出现缓冲与加载时,“loadig”控制会错位显示到全屏下的顶部位置,而不是居中位置的问题
  • 修复 切换视频 时,控制面板过渡动画不会执行的问题,也就是说你需要手动点击一次屏幕才执行过渡动画并显示的问题
  • 修复 切换视频 时,onReady-loading(视频开始播放前)面板会错位显示的问题

1.4.8(2021-10-04)

  • 新增 触摸调节 音量、亮度、视频进度
  • 优化 触摸调节 算法 ,更加智能,体验更好
  • 美化 触摸调节 音量、亮度、视频进度 时显示的样式
  • 修复 触摸调节 视频进度 时,由于高频触发情况下,会导致预览进度时间存在快速闪烁的问题
  • 新增 视频开始播放前 的面板,此面板包含 logo , loading , 精彩即将开始 ,支持自定义配置

1.4.1(2021-10-02)

  • 重制贴片广告与重写部分排版,解决了ios无法穿透事件的问题
  • 修复 当视频 开始播放 时,首次执行控制面板动画时,有时候动画还没执行完毕就把组件给隐藏掉了的bug(此bug会导致首次点击播放器区域,需要点2次才显示控制面板)
  • 修复 动画的执行逻辑,体验更好,效果更优美
  • [播放器综合皮肤版] 修复 切换皮肤时,控制面板不显示的问题(此bug会导致首次需要点两次才显示控制面板)

1.3.5(2021-09-29)

  • 增加了自定义插槽到抽屉面板,demo项目里是插槽的自定义商品列表 [可自定义插槽](可下载插件示例demo,所有功能代码已经帮你写好了)

1.3.3(2021-09-16)

  • 修复 改变进度时(拖动进度条等)不显示“loading加载中”UI交互
  • 增加 视频广告播放器内置 暂停和播放 的按钮,可手动控制视频广告的暂停与播放

1.3.1(2021-09-14)

  • 修复 广告视频在全屏下点击关闭广告视频,ios会闪退,安卓会卡主广告视频画面和视频会正常播放,能听到声音,只能看到广告卡主的画面的BUG
  • 修复 首次加载视频的时候,会出现播放器Error的界面,这是因为刚开始视频src是空的,数据还没有进来,所以会先出错,然后播放视频(这时候数据进来了),播放器创建的速度会早于数据进来的速度
  • 修复 视频广告播放时,点击 VIP可关闭该广告 的按钮时,视频广告组件会先闪烁一下再销毁的BUG
  • 将原来的VIP用户需要手动点击关闭视频广告,改为了直接就播放视频,而不再需要手动关闭视频广告了,非VIP用户 正常播放视频广告(前提是你设置了视频广告)
  • 修复 视频广告播放器在全屏下时点击了 了解详情 的按钮,会出现的bug
  • 修复 视频广告播放器在全屏下时点击了 进入全屏 的按钮,不会退出全屏的bug
  • 修复 在有视频广告的情况下,视频广告播放器有时候会和视频播放器同时播放的bug
  • 修复 在有视频广告的情况下,视频广告播放器上的 广告倒计时 有时候一直显示为0的bug
  • 增加 视频广告播放器内置 更多icon图标按钮,点击 更多icon图标按钮 会返回事件的回调,可通过回调来写自己的业务事件 (如打开分享弹窗) [事件可自定义](可下载插件示例demo,所有功能代码已经帮你写好了)

1.2.1(2021-09-12)

  • 增加 用户身份识别,可在组件属性上绑定用户身份是否是VIP
  • 增加 VIP用户 可关闭视频广告
  • 增加 非VIP用户 点击视频广告播放器上的 VIP可关闭广告 的按钮时,会返回事件的回调,可通过回调来写自己的业务事件 (如打开充值VIP页面) [事件可自定义](可下载插件示例demo,所有功能代码已经帮你写好了)
  • 增加 视频广告播放器内置 了解详情 的按钮,点击 了解详情 会返回事件的回调,可通过回调来写自己的业务事件 (如打开广告链接页面) [事件可自定义](可下载插件示例demo,所有功能代码已经帮你写好了)
  • 增加 视频广告播放器内置 返回按钮,全屏下点击 返回按钮 是退出全屏,非全屏下点击 返回按钮 时,会返回事件的回调,可通过回调来写自己的业务事件 (如返回上一页) [事件可自定义](可下载插件示例demo,所有功能代码已经帮你写好了)
  • 修复 ios下,视频广告播放时,广告倒计时一直显示为0 的bug

1.0.0(2021-09-11)

  • 增加 视频预加载 功能,在有视频广告的情况下,播放视频广告的时候,会后台预加载视频,等视频广告播放完毕后直接播放视频,无需等待加载
  • 增加 视频播放器播放出错时的Error(404)界面,和刷新的按钮,点击 刷新 直接重新加载视频,并且 加载成功后会恢复历史播放进度 (ps:播放出错时,可刷新视频并自动恢复播放进度)
  • 增加 网络恢复后自动续播 功能,视频播放器在无网络的情况下,如果把已缓冲的进度播放完毕后,会显示Error界面,等待网络恢复后,会自动刷新视频并恢复历史播放进度 (ps:网络恢复时,自动恢复播放进度)
  • 增加 视频播放器在视频缓冲的时候,显示loading界面,loading相关信息可自定义(如loading加载中图片,loading加载中文字提示)

    3.2.3(2021-11-19)

  • 增加 每次弹起弹幕输入框的时候,先清空输入框内容

3.2.2(2021-11-18)

  • 修复 切换 会员弹幕样式 时,第一次发送出去,字体颜色没生效的bug。
  • 增加 发送弹幕后 自动记录弹幕发送时间

3.2.0(2021-11-17)

  • 修复 创建 视频贴片广告 首次暂停时并在非全屏下,不显示的bug。

3.1.9(2021-11-13)

  • 修复 单集循环播放 和 跳过片尾同时开启的状态下,不会先跳过片尾再重新播放的bug,
  • 修复 单集循环播放 和 跳过片尾 与 跳过片头 同时开启的状态下,跳过片尾后,重新播放不会跳过片头的bug
  • 修复 VideoShowonReady_Logo(播放开始前的播放器logo)在进入全屏后,当下次播放开始前时,样式发生了错位的bug
  • 新增 VideoShowonReady_Logo 支持自定义图片 (ps => 播放器初始化时的logo,视频开始播放前logo(参考爱奇艺 优酷 腾讯,当视频还没播放的时候,展示的logo))
  • 修复 网络恢复后,自动恢复播放视频(自动续播,不会重新从头开始播放)

3.1.4(2021-11-13)

  • 新增 打开弹幕编辑View组件(发送弹幕) 时,先暂停视频。反之继续播放视频

3.1.3(2021-11-13)

  • 新增 弹幕组件 里 系统自动发送弹幕 (ps => 系统自动发送弹幕 会根据你绑定在播放器上的弹幕数据列表,进行 到点发送 )
  • 优化 弹幕组件 里 系统自动发送弹幕时的过滤器 (ps => 当同一时间内 自动发送的弹幕数据量大于轨道数,前面的弹幕还没进入屏幕可视区,后面的弹幕就直接被过滤,节约内存,并且不影响用户手动发送弹幕)
  • 修复 弹幕输入框 内容为空时,点击发送,可以发送空弹幕的问题
  • 新增 弹幕输入框 内容为空时,点击发送,会提示 '亲!你什么也没写'
  • 新增 弹幕输入框 内容不为空时,发送弹幕按钮高亮显示
  • 修复 弹幕组件 里 系统自动发送弹幕,会重复发送多条一模一样的弹幕数据
  • 新增 创建 贴片广告 的方法
  • 新增 贴片广告 被点击的事件回调,你可以通过事件回调来写你的业务事件,如 打开广告页面 (你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可)
  • 新增 播放器 是否全屏状态 的事件回调,此回调的用途已经在demo里写了,如果你播放器涉及贴片广告之内的,此回调对你很有帮助(ps => 如 用户在全屏状态下点击了贴片广告,然后你的回调事件里业务代码是打开广告页面,但是呢,你不先调用退出全屏,就打开广告页面,是看到页面的,播放器还是全屏的,这是uniapp的bug)
  • 新增 视频进度变化时 的事件回调msg提示对应的参数作用
  • 完善 贴片广告 支持显示的不同位置(包含3种,1、暂停时显示的贴片广告;2、清晰度面板里的贴片广告;3、选集面板里的贴片广告)

3.0.2(2021-11-12)

  • 新增 弹幕设置 (ps => 透明度、字号、速度、显示区域)
  • 修复 设置弹幕速度 不生效的问题
  • 修复 弹幕设置 抽屉面板里的分段定点进度条选择最后一个定点的时候,圆点指示器不会同步到最后一个定点位置的问题
  • 修复 切换弹幕颜色,不会自动去除一些不相关的属性问题

2.9.7(2021-11-09)

  • 优化 弹幕队列进场逻辑,但还有小问题(ps:有很低的概率会出现,前面一个弹幕假设进入到了屏幕中间,后面的一个弹幕才刚刚出现,但后面这个才出现的弹幕有时候速度很快,会追上前面的弹幕导致重叠问题)
  • 新增 不等待队列中的弹幕,直接让发送的弹幕跑起来(ps:有个问题,可能会出现重叠,因为不等待,所以你懂的)
  • 新增 弹幕个性化功能 目前个性化只有内置,后期开放可自定义配置
  • 新增 弹幕热词 可自定义
  • 新增 弹幕输入框为空时随机占位内容 可自定义,不穿数据的话则使用系统内置的

2.9.0(2021-11-08)

  • 新增弹幕功能

2.8.7(2021-11-02)

  • 修复 HBuilderX 3.2.12版本 更新后 打包app带来的 播放器全屏后的ui错乱和字体及布局放大的问题
  • 修复 退出全屏时 控制面板 在部分情况下 不会显示和执行过渡动画的bug

2.8.5(2021-10-31)

  • 修复 连续播放(列表循环)当播放到最后一集播放完时,一直会自动下一集,但其实根本没有下一集了,然后不会从第一集播放的bug
  • 修复 气泡文字 提示如 接下来 一生一世 第1集 索引总是少1的bug (ps:如下一集是第二集,而错误提示了 接下来xxx第一集)
  • 增加 跳过片尾或不跳过片尾并重播 功能 (ps:用户开启或关闭 跳过片尾 和 开启单集播放)
  • 增加 指定播放第n集 api方法

2.8.0(2021-10-30)

  • 调整 其他功能面板 布局方式,彻底解决了ios上部分view视图不能穿透事件的bug,所有布局一次性全改了。

2.7.8(2021-10-29)

  • 调整 播放器 视图层整体布局方式
  • 修复 手指触摸移动时 向左滑动减视频进度 当手指移动一段距离后没有松开也没有再移动,500毫秒左右后,拖动的进度时间又变成了当前视频进度时间(ps:这是新版衍生bug,目前已经修复)
  • 修复 切换集数时 如果上集设置的倍数是2.0,新的集数恢复倍数为1.0后没有高亮显示的bug
  • 修复 单集播放(单集循环)无效的bug
  • 增加 单集播放(单集循环)当视频进度达到跳过片尾的时间,气泡文字提示内容改为 即将为你跳过片尾并重播
  • 修复 当气泡文字提示 即将为你跳过片尾 的时候,点击控制面板会出现闪烁并且显示后又隐藏了,每次点击就显示后立马隐藏的bug

2.7.0(2021-10-28)

  • 修复 在非全屏下 频繁的切换集数 有时候会造成视频开始播放时,控制面板动画没执行,控制面板也看不到,需要手动点击显示的bug
  • 优化 在全屏时点击 音频 自动关闭侧边抽屉面板
  • 调整 全屏下的控制面板 布局方式,由原来的整体盒子套top、bottom、conter>(-left、conter-right) 三个子盒子改成了每个单独的盒子并采用绝对定位方式,完美解决ios上无法向下穿透事件的问题
  • 调整 全屏下的控制面板 布局方式,同上
  • 调整 其他功能面板 布局方式,彻底解决了ios上部分view视图不能穿透事件的bug,所有布局一次性全改了。
  • 优化 播放器代码 及 核心部分优化提升
  • 修复 如果设置了 跳过片头时间 然后是第一次手指触摸移动屏幕调节视频进度 会从0秒开始计算,而第二次触摸移动调节时,才恢复了正常从视频进度时间开始算,这是肯定不对的。目前此问题已经修复

2.6.1(2021-10-27)

  • 修复 全屏时 点击了 投屏 按钮后打开投屏页面,在从投屏投屏页面回来,会导致点击视频画面,不显示控制面板的问题
  • 修复 投屏 调用时,没有暂停视频的问题
  • 修复 安卓和ios上,把手机设置里的 锁定竖屏 关闭后,当视频进入全屏,并在 手机横屏 状态下,点击退出全屏,会导致页面变成横屏页面,而不是竖屏页面的问题
  • 优化 长按快进 的触发时间,由原来的长按200毫秒改为500毫秒没松开没移动则触发长按快进,同时修复了手指触摸等一会在移动,会触发一次长按快进然后开始触发移动事件(这是因为时间恰好是在200毫秒才移动,所以冲突了),如手指触摸移动改变视频进度等会先执行一次长按快进事件(按下刚好200毫秒时移动才会出现,200毫秒是非常快的,你从按下然后移动时,差不多就是200毫秒)。
  • 修复 跳过片头 如果用户关闭后,再重新播放或者下一集时,再重新打开 跳过片头,当视频进度时间小于跳过片头的时间,不会执行跳过片头的bug
  • 修复 频繁操作切换 进入全屏和退出全屏,会出现进度条点击任意地方就是值为0(ps:视频从0秒开始重播),拖动也是0的bug

2.5.3(2021-10-25)

  • 新增 锁屏 功能

2.5.2(2021-10-25)

  • 优化 手指触摸调节视频进度 精确到秒
  • 新增 不细不粗 播放器内置字体,主要替换了 视频标题、视频时间、气泡文字 等其他地方的字体
  • 优化 ios上 手指触摸调节 功能
  • 新增 音频面板和音频播放 (ps:如果音频链接未设置,则使用视频链接作为音频链接播放)
  • 新增 视频链接作为音频链接 时,如果视频格式是m3u8则询问是否使用模拟音频,ios多一个mp4格式询问
  • 新增 模拟音频播放(ps:模拟音频不是真正的音频,其实是在播放视频,而不是播放音频)
  • 新增 投屏功能 事件回调,可通过回调来写你自己的业务事件(你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可)
  • 新增 投屏功能 调用的示例代码,你可下载 插件示例demo 查看代码,投屏事件代码已经帮你写好了,可以直接拿来用

2.4.3(2021-10-23)

  • 新增 分享抽屉面板 和点击分享item项时回调事件,可通过回调来写你自己的业务事件(你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可)
  • 新增 跳过片头 开关控制和 如 已为你跳过片头 01:30 的气泡文字提示
  • 新增 跳过片尾 开关控制和 即将为你跳过片尾 的气泡文字提示
  • 新增 跳过片头,跳过片尾 手动开启时的气泡文字提示,如 已开启 跳过片头 01:30
  • 修复 播放下一集时,错位提示了 已为你跳过片尾的bug
  • 新增 播放视频集数播放到到末尾 时,禁用 下一集 按钮
  • 修复 播放开始 时,控制面板不会自动执行动画和显示出来的问题
  • 修复 集数切换 时,偶尔不显示onReadyLoading画面的问题(此界面包含 视频logo 和 精彩即将开始 文字提示 )
  • 优化 气泡文字提示 在退出全屏时并且show=true时,显示的位置太高,影响观影体验的问题。
  • 新增 收藏 功能的事件回调,你可以通过事件回调来写你的业务事件,如 加入收藏,取消收藏 (你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可)

2.4.1(2021-10-22)

  • 新增 截图后显示的截图view面板,此面板上包含 截图图片、分享按钮、ai识图按钮
  • 调整 ai识图(原名:仿爱奇艺·奇观功能)`的玩法,由原来的手动截图后自动识图,改为手动截图后自主选择是否ai识图
  • 新增 分享截图View抽屉面板(点击了截图view面板上的 分享按钮 时显示),此面板包含 截图图片、分享item项
  • 新增 可自定义扩展的 分享icon图标 配置 ,不填则使用播放器内置的分享icon图标,否则使用你自定义的,包含三个属性(isShow:是否显示当前项)(Images:图标,为空则使用播放器内置的)(name:名称,为空则使用播放器内置的)
  • 新增 分享item项被点击时的回调 ,回调事件名(changeShare)(你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可)
  • 新增 左下方气泡文字提示(用于如视频倒数第n分钟时,显示如 接下来 一生一世 第2集 的提示等,时间可以自定义,单位秒)(ps:文字气泡当然不止这几个功能,更多功能后期版本会开放)
  • 修复 在切换(画质/清晰度)时,会显示如 接下来 一生一世 第2集 气泡文字,而没有显示如 尊敬的VIP会员,你正在切换1080P 的气泡文字。

2.3.3(2021-10-21)

  • 新增 时间显示 播放器进入全屏时
  • 新增 电量显示 播放器进入全屏时

2.3.0(2021-10-20)

  • 新增 用户点击 收藏/未收藏 的事件回调到页面上 ,可自己通过回调来写业务事件(可下载插件示例demo,所有功能代码已经帮你写好了)
  • 新增 切换倍数 在播放器控制面板底部同步显示
  • 新增 播放方式 切换 >>> 连续播放?,单集播放?
  • 新增 画面显示 切换 >>> 自适应?,铺满屏幕?,放大裁切?
  • 修复 特殊场景下,假设用户在看第一集,并且点击了切换画质,比如4K,然后当他再切换下一集时候,播放的不是4K画质视频,而是默认的画质视频的bug
  • 修复 特殊场景下可能会出现的bug
  • 优化 播放器事件执行逻辑和其他算法
  • 新增 下一集 切换功能

2.2.1(2021-10-19)

  • @>> 将 ai识图功能 的第一个事件>>截屏,单独抽离了出去
  • @>> 调用 ai识图功能 通过播放器事件回调,自己写截屏事件,然后再把截屏图片传入播放器即可自动调用ai识图(可下载插件示例demo,所有功能代码已经帮你写好了)
  • @>> 为什么要单独抽离出去?因为此截屏插件如果内置在播放器,则打包的时候,如果你没有购买截屏插件,则只能打包自定义基座
  • @>> 考虑到有的用户,其实用不到这个功能,就没必要去购买截屏插件,所以单独抽离了出来
  • 优化 手指触摸调节 亮度、音量、视频进度 的显示面板,由圆角改为方角,外面只有一点点圆角。

2.1.8(2021-10-18)

  • 新增 倍速切换 功能
  • 新增 画质切换 功能 (ps:画质 = 清晰度)
  • 修复 切换视频 (画质/清晰度) 时,会重头开始播放的问题
  • 修复 点击 进度条就关闭了 控制面板,并且进度条也没法拖动了,而且点击进度条默认被认为是双击事件的bug
  • 新增 视频标题 显示
  • 新增 选集切换 功能

1.9.8(2021-10-17)

  • 增加 进入全屏后的 控制面板 隐藏与显示的过渡动画
  • 增加 侧边 抽屉面板 的隐藏与显示的过渡动画(ps:抽屉面板是 切换倍数、切换选集、切换画质、通用设置、分享 等从侧边栏出现的功能面板)
  • 修复 在打开侧边 抽屉面板 时,上下或者左右滑动后会和手指触摸事件冲突的问题
  • 修复 部分情况下,当关闭侧边 抽屉面板 时,点击屏幕后控制面板不会显示(所有控件都消失)的问题
  • 增加 长按视频快进时显示 2.0X 快进中 提示和显示快进中面板
  • 调整 手指触摸调节 亮度、音量、视频进度 的面板位置,往上方显示,不再居中显示
  • 增加 双击播放/暂停 的功能
  • 修复 双击或大于双击 时,执行了几次 控制面板动画 (执行次数来源于点击的次数)的问题
  • 修复 双击或大于双击 时,当手指离开,再点击屏幕,不会显示 控制面板 和 执行动画 的问题
  • 新增 重力感应 进入全屏和退出全屏的功能,demo代码已经放在插件文档里了
  • 暂时废弃 重力感应 进入全屏和退出全屏的功能,还有些问题,后期再重写重力感应。(此版重力感应如果手指是竖屏下手动进入全屏,会再次自动退出全屏。所以暂时废弃)

1.8.5(2021-10-16)

  • 修复 断网后显示的 Error界面 里的 刷新 按钮点击无效的bug
  • 增加 长按快进,并修复和手指调节音量等事件冲突的问题。
  • 修复 长按快进 时,没有关闭对应的控制面板的问题
  • 修复 手指触摸调节 亮度、音量、视频进度 的时候,没有关闭对应的控制面板的问题

1.8.0(2021-10-15至2021-10-16)

  • 再次优化 手指触摸调节 亮度、音量、视频进度 的算法
  • 当前版本 手指触摸调节功能 已经修复多处bug,不会存在假设上下滑调节音量此时又左右滑或斜向上/斜向下移动时,同时调节音量和视频进度的bug
  • 增加 退出全屏时,也支持手指触摸调节 音量、音量、视频进度 的功能

1.7.7(2021-10-15)

  • ------播放器内置ai识图功能------
  • 增加 百科星图 功能,可以精确的了解某明星的关系与参与电视剧、活动等一些列信息

1.7.5(2021-10-14)

  • ------播放器内置ai识图功能------
  • 增加 仿爱奇艺·奇观 的ai识图功能,可以精确的识别视频封面是某视频,视频画面里的人物是某人,比如赵露思等...
  • 增加 识图功能 识别成功和识别失败的提示
  • 增加 ai识图功能 识别成功后,把百科信息返回到界面上
  • 增加 ai识图功能 假设设别为视频画面里的人物为 赵露思,将 赵露思 的百科信息和明显关系全部查询出来并返回到页面上
  • 增加 ai识图功能 查询某明星如果有 明星关系 ,则把明星关系也返回到页面上

1.6.5(2021-10-11)

  • 修复 播放器全屏后在 鸿蒙OS 系统下,图片显示过大,明显和安卓及ios显示不一致的BUG
  • 上述问题经过多次测试,发现 鸿蒙OS 系统,不支持rpx单位,rpx单位显示的和安卓及ios上不一样。px单位可修复此问题
  • 鸿蒙OS 系统上由于不认识rpx单位,他会把rpx当作px来显示,所以,80rpx在安卓和ios应该相当于40px,但鸿蒙上就变成了80px,所以出现了放大,导致和安卓及ios不一致

1.5.8(2021-10-05)

  • 修复 安卓和微信小程序在视频全屏后 触摸移动 时,左边亮度和右边音量调节时,当手指上下移动过程中突然偏移了方向,比如变成了 向右上方 移动时,会误判为向右移动来调节视频进度的问题
  • 优化 手指触摸调节 亮度、音量、视频进度 的算法

1.5.5(2021-10-05)

  • 修复 微信小程序 下,有时候切换视频时,当视频开始播放后,loading控件没有被关闭的问题
  • 修复 ios下,有时候切换视频和调节进度时,当视频恢复播放状态后,loading控制没有被关闭的问题
  • 修复 微信小程序 视频全屏下,当视频出现缓冲与加载时,“loadig”控制会错位显示到全屏下的顶部位置,而不是居中位置的问题
  • 修复 切换视频 时,控制面板过渡动画不会执行的问题,也就是说你需要手动点击一次屏幕才执行过渡动画并显示的问题
  • 修复 切换视频 时,onReady-loading(视频开始播放前)面板会错位显示的问题

1.4.8(2021-10-04)

  • 新增 触摸调节 音量、亮度、视频进度
  • 优化 触摸调节 算法 ,更加智能,体验更好
  • 美化 触摸调节 音量、亮度、视频进度 时显示的样式
  • 修复 触摸调节 视频进度 时,由于高频触发情况下,会导致预览进度时间存在快速闪烁的问题
  • 新增 视频开始播放前 的面板,此面板包含 logo , loading , 精彩即将开始 ,支持自定义配置

1.4.1(2021-10-02)

  • 重制贴片广告与重写部分排版,解决了ios无法穿透事件的问题
  • 修复 当视频 开始播放 时,首次执行控制面板动画时,有时候动画还没执行完毕就把组件给隐藏掉了的bug(此bug会导致首次点击播放器区域,需要点2次才显示控制面板)
  • 修复 动画的执行逻辑,体验更好,效果更优美
  • [播放器综合皮肤版] 修复 切换皮肤时,控制面板不显示的问题(此bug会导致首次需要点两次才显示控制面板)

1.3.5(2021-09-29)

  • 增加了自定义插槽到抽屉面板,demo项目里是插槽的自定义商品列表 [可自定义插槽](可下载插件示例demo,所有功能代码已经帮你写好了)

1.3.3(2021-09-16)

  • 修复 改变进度时(拖动进度条等)不显示“loading加载中”UI交互
  • 增加 视频广告播放器内置 暂停和播放 的按钮,可手动控制视频广告的暂停与播放

1.3.1(2021-09-14)

  • 修复 广告视频在全屏下点击关闭广告视频,ios会闪退,安卓会卡主广告视频画面和视频会正常播放,能听到声音,只能看到广告卡主的画面的BUG
  • 修复 首次加载视频的时候,会出现播放器Error的界面,这是因为刚开始视频src是空的,数据还没有进来,所以会先出错,然后播放视频(这时候数据进来了),播放器创建的速度会早于数据进来的速度
  • 修复 视频广告播放时,点击 VIP可关闭该广告 的按钮时,视频广告组件会先闪烁一下再销毁的BUG
  • 将原来的VIP用户需要手动点击关闭视频广告,改为了直接就播放视频,而不再需要手动关闭视频广告了,非VIP用户 正常播放视频广告(前提是你设置了视频广告)
  • 修复 视频广告播放器在全屏下时点击了 了解详情 的按钮,会出现的bug
  • 修复 视频广告播放器在全屏下时点击了 进入全屏 的按钮,不会退出全屏的bug
  • 修复 在有视频广告的情况下,视频广告播放器有时候会和视频播放器同时播放的bug
  • 修复 在有视频广告的情况下,视频广告播放器上的 广告倒计时 有时候一直显示为0的bug
  • 增加 视频广告播放器内置 更多icon图标按钮,点击 更多icon图标按钮 会返回事件的回调,可通过回调来写自己的业务事件 (如打开分享弹窗) [事件可自定义](可下载插件示例demo,所有功能代码已经帮你写好了)

1.2.1(2021-09-12)

  • 增加 用户身份识别,可在组件属性上绑定用户身份是否是VIP
  • 增加 VIP用户 可关闭视频广告
  • 增加 非VIP用户 点击视频广告播放器上的 VIP可关闭广告 的按钮时,会返回事件的回调,可通过回调来写自己的业务事件 (如打开充值VIP页面) [事件可自定义](可下载插件示例demo,所有功能代码已经帮你写好了)
  • 增加 视频广告播放器内置 了解详情 的按钮,点击 了解详情 会返回事件的回调,可通过回调来写自己的业务事件 (如打开广告链接页面) [事件可自定义](可下载插件示例demo,所有功能代码已经帮你写好了)
  • 增加 视频广告播放器内置 返回按钮,全屏下点击 返回按钮 是退出全屏,非全屏下点击 返回按钮 时,会返回事件的回调,可通过回调来写自己的业务事件 (如返回上一页) [事件可自定义](可下载插件示例demo,所有功能代码已经帮你写好了)
  • 修复 ios下,视频广告播放时,广告倒计时一直显示为0 的bug

1.0.0(2021-09-11)

  • 增加 视频预加载 功能,在有视频广告的情况下,播放视频广告的时候,会后台预加载视频,等视频广告播放完毕后直接播放视频,无需等待加载
  • 增加 视频播放器播放出错时的Error(404)界面,和刷新的按钮,点击 刷新 直接重新加载视频,并且 加载成功后会恢复历史播放进度 (ps:播放出错时,可刷新视频并自动恢复播放进度)
  • 增加 网络恢复后自动续播 功能,视频播放器在无网络的情况下,如果把已缓冲的进度播放完毕后,会显示Error界面,等待网络恢复后,会自动刷新视频并恢复历史播放进度 (ps:网络恢复时,自动恢复播放进度)
  • 增加 视频播放器在视频缓冲的时候,显示loading界面,loading相关信息可自定义(如loading加载中图片,loading加载中文字提示)

1.0.0(2021-11-20)

测试发布加密插件