更新记录
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,已为你自动续播) 自定义选集抽屉界面 自定义手动控制播放界面 评论交互抽屉界面 小窗播放 + 后台悬浮窗
-
01
02
03
04
查看更多平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | × |
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
app-nvue | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 |
---|---|---|---|
× | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
视频介绍 和 接入教程
注
:点击上方图片,查看视频教程,入门为主。最新的完整功能请下载示例demo运行体验,及看以下文档
全新采用 "腾讯视频" 同款播放内核,蓄力上线储备中!
注
:将支持 VUE页面 中使用原生播放器的能力,请关注下次大更新版本!
熊猫播放器演示与体验
本项目为APP播放器插件,可下载示例demo体验播放器功能。对该项目感兴趣的朋友,请加QQ群:399690999,了解更多项目信息。 点击链接加入群聊
名称 | 链接 | 图片预览 |
---|---|---|
熊猫播放器示列demo(App) | 熊猫播放器插件演示app-已增加场景应用示列等 - 3.5.1.8版本.apk - 20220629 | 往下看有效果图 |
以下图片已失效,后续版本换新
上手简单 · 功能强大 · 满足你的所有需求
- 更多功能模块会不断更新,请持续关注本插件
帮助文档
注
:点击上方图片,查看帮助文档 或 点击下面文字查看帮助文档
扫码体验:app演示效果(链接:https://wwey.lanzouy.com/ith5h0q8zkte)
注
:下载演示app加载播放器若提示'DCloud云服务xxx试用到期,xxx'。请直接导入示列项目demo源码到hx,打包编译体验!
你可下载插件示例demo,所有功能代码已经帮你写好了,拿来直接抄即可
注意!当前版本未全面适配微信小程序,如弹幕功能编译到小程序提示报错,是因为不支持,需要单独的写微信端的弹幕功能等,后期会全面开放
注意!首次导入插件到项目时,如果要运行到手机调试,必须先打包自定义基座。否则直接同步代码到你现有的自定义基座时,是无法使用的!切记,APP模块配置要勾选VideoPlayer(视频播放)
,否则无法使用
iOS打包需注意!首次导入插件到项目时,请在你的项目根目录下的manifest.json里配置screenOrientation(重力感应屏幕旋转方向)
// 请在你项目的根目录manifest.json文件里源码视图里app-plus节点下添加如下代码
"app-plus" : {
"screenOrientation": [ //应用支持的屏幕方向
"portrait-primary", //竖屏
"portrait-secondary", //竖屏(反向),上下颠倒
"landscape-primary", //横屏,Home键在右侧
"landscape-secondary" //横屏(反向),Home键在左侧
],
}
如果你不配置,播放器全屏后是假全屏,其实是竖屏方向的假全屏,而不是横屏方向的真全屏。
假全屏和真全屏有区别吗?有的!假全屏下,播放器内的手势事件是错误的,因为方向是反的。即X、Y坐标获取的不对,会造成很多手势相关的事件对不上,即牛头不对马尾。
如何判断假全屏和真全屏?如下图所示,请复制图片链接在新窗口打开 图片地址:https://vkceyugu.cdn.bspapp.com/VKCEYUGU-2ad7335a-287d-4316-8250-cc96171926f1/1b9bfd25-4919-48e9-86f4-43cfc39616d0.png
熊猫播放器插件 - 项目参与人员
答谢信
- 感谢有你们的支持和付出
- 感谢所有的项目参与人员
项目技术人物
称呼(QQ昵称) | 负责项目 | |
---|---|---|
天赐 | AI识别功能 | 9877677 |
胖胖 | 播放器插件 | 2449253114 |
维护者(参与网友)
称呼(QQ昵称) | 负责项目 | |
---|---|---|
z | 播放器插件 | 2534549160 |
项目测试与反馈人员
称呼(QQ昵称) | 负责项目 | |
---|---|---|
调丶锋锋 | ios测试 / ios反馈 | 805864818 |
其他网友 及 群友 | ios测试 / Android测试 |
项目捐款人员
称呼(QQ昵称) | 捐款金额 | |
---|---|---|
mo | 50 | 2208618273 |
没找到想要的功能?
- 你是否有其他需求,可详情来电咨询
- 联系QQ:2449253114
- 加Q请备注来意!
重要公告 谨防假冒
- 温馨提示:请在合法的情况下使用本程序
- 特别提醒你:本软件著作权已登记!
- 你可以二次开发,但是请勿非法盗版篡改,否则将承担相应的法律制裁!
- 认准作者QQ:2449253114 (唯一QQ,无小号!)
- 认准作者英文名:FatFatMeng (中文翻译:胖胖萌)