ZWPlayer v3.3.0 重磅发布:从播放器到视频互动生态,九大能力全面升级
今天,我们非常高兴地宣布 —— ZWPlayer v3.3.0 正式发布!🎉
这是 ZWPlayer v3.x 系列的一个重要里程碑版本。如果用一句话概括本次更新的核心:
我们正在把 ZWPlayer 从一个「视频播放器」,升级为一个「视频互动生态系统」。
本次更新围绕视频工具生态和交互式视频能力两大方向,引入了统一数据协议 ZWMAP、六大工具模块及配套在线编辑器,并新增放大镜、投屏等体验增强功能。
下面,让我们逐一了解 v3.3.0 带来的九大核心升级。
💡 获取最新版本:您可以从我们的发布仓库获取最新构建产物(含历史离线 ZIP 与 JS 文件):
- GitHub: zwplayer-release/releases
- Gitee: zwplayer-release/releases
一、 ZWMAP 统一数据协议 —— 一份规范,串联全部能力
我们引入了全新的 ZWMAP/1.0(ZWPlayer Media Application Protocol),为缩略图、字幕、章节、播放列表、标注、水印六大模块定义了统一的 JSON 数据交换规范。
这意味着什么?
- 所有在线编辑器生成的数据,都遵循同一协议,可直接在播放器中加载使用
- 统一的协议头(
zwp_protocol/zwp_type/zwp_version)自动标识数据类型,无需手动配置 - 字幕和章节格式完全向后兼容,旧数据无缝迁移
- 基于版本号设计,为未来协议演进预留空间
💡 简单理解:ZWMAP 就像是 ZWPlayer 生态内的「普通话」,让所有模块说同一种语言,实现工具链闭环。
二、 标注系统 —— 让视频从「单向播放」变成「双向交互」
这是 v3.3.0 最具突破性的能力。标注系统(Annotation)支持在视频时间轴上叠加 13 种交互节点类型:
| 类型 | 说明 |
|---|---|
| 🔗 热区 | 视频区域内可点击跳转 |
| 📝 文字 / 🖼 图片 | 时间轴上叠加富文本与图像 |
| 🔘 按钮 | 触发自定义动作 |
| ❓ 选择题 / 📋 测验 | 在线教育必备的答题交互 |
| 📊 表单 / 🗳 投票 | 用户数据收集与互动投票 |
| 💡 信息卡 | 展示补充信息 |
| 🌐 网页嵌入 | 嵌入外部网页 |
| 🗺 地图 | 地理信息展示 |
| ⏳ 倒计时 | 限时场景 |
| ⚡ 变速器 | 动态控制播放速度 |
核心特性亮点:
- 三阶段动画系统:支持 18 种进入/驻留/退出动画效果
- 进度条颜色编码可视化:一眼看清整条视频的交互节点分布
- 事件驱动动作链:节点间可串联,实现复杂的交互逻辑
- 教学场景深度支持:防跳过、暂停触发、会话变量系统
- 配套**在线标注编辑器**:可视化时间轴编辑,ZWMAP JSON 一键导出
🎓 应用场景:在线教育(课中测验)、营销互动(剧情分支)、企业培训(合规考核)、信息采集(表单嵌入)
三、 水印系统 —— 品牌、版权、防录屏三位一体
水印系统覆盖了视频安全的三大核心场景:
| 场景 | 能力 |
|---|---|
| 品牌露出 | 静态图片/文字水印,自定义位置与样式 |
| 版权保护 | 持续显示版权信息 |
| 防录屏溯源 | 动态移动水印 + 平铺水印,配合用户变量精准追溯 |
特别亮点:
- 支持图片水印和文字水印两种类型
- 三种行为模式:静态、动态(防录屏随机移动)、平铺(密集铺满画面)
- 文字水印支持模板变量,如
{user_name}、{sys_time},运行时动态替换 - 完全向后兼容旧版
logo参数 - 配套 WYSIWYG 在线水印编辑器,所见即所得
🔐 知识付费、企业内训、保密文档播放等场景的防盗录安全保障。
四、 工具生态全面完善
v3.3.0 将 ZWPlayer 打造成了一个自带生产力工具的播放生态:
- 📸 缩略图
- 进度条悬浮预览画面,基于雪碧图高效加载
- 配套**在线缩略图生成工具**
- 📑 章节导航
- 视频分段导航,支持 JSON / VTT 格式
- 进度条彩色标记,内置搜索面板
- 配套**在线章节编辑器**
每一个工具模块都配有在线可视化编辑器,生成的数据直接符合 ZWMAP 协议,可以一键加载到播放器中。真正实现了「编辑 → 导出 → 播放」的全流程闭环。
五、 字幕系统全面升级 —— 从双语显示到智能字幕管理
字幕功能在 v3.3.0 中迎来了质的飞跃,从基础的双语显示升级为完整的字幕管理与交互系统。
- 🎬 多字幕轨道
- 突破原有双字幕限制,支持加载多个字幕文件并自由指派主/副轨道
- 满足多语言影视、外语教学等复杂场景
- 🌍 内置字幕翻译
- 内置翻译面板,支持 13 种目标语言
- 翻译结果实时叠加为副字幕显示,无需离线翻译
- 📡 HLS 内嵌字幕预构建
- 自动预下载 HLS 流中分段传输的 Closed Captions 字幕轨
- 拼接为完整字幕文件,使全文搜索、翻译和导出成为可能
- 解决了 HLS 内嵌字幕无法整体操作的行业痛点
- 🎨 字幕样式自定义
- 运行时调整字幕的字号、颜色、勾边、位置、背景透明度等样式
- 主/副字幕独立配置,互不影响
- 🔁 字幕循环播放
- 搜索结果中可按字幕条目的时间区间循环播放
- 语言学习跟读训练的利器
- 配套**在线字幕编辑器**:支持创建、AI 语音识别、翻译和多格式导出。
六、 播放列表 —— 系列课程与视频专辑的最佳解决方案
面向系列课程、视频专辑、多集内容等连续播放场景,提供完整的列表管理与播放控制能力。
- 数据结构
- 基于 ZWMAP 协议的多级分组(Group → Item)
- 每个列表项可独立配置视频地址、封面、字幕、章节、缩略图、标注、水印
- 一条数据驱动全部功能
- 智能播放管理
- ✅ 自动记忆每条视频的播放进度,下次打开自动续播
- ✅ 当前视频结束自动播放下一条(可配置)
- ✅ 播放错误时自动跳转下一条,避免播放中断
- ✅ 支持上一条/下一条导航,跨分组无缝切换
- 丰富的列表交互
- ⭐ 收藏与播放历史,数据持久化存储
- 🔍 实时搜索与关键词高亮
- 📐 双栏布局与单栏自适应布局
- 📺 「即将播放」预览面板
- 配套**在线列表编辑器**:可视化编辑分组与项目,支持导入/导出 ZWMAP JSON,亦支持 XML 格式的转换。
七、 体验增强 —— 放大镜 & 投屏
- 🔍 放大镜
- 基于 Canvas 的圆形放大镜
- 支持 1.5x ~ 4x 七档倍率
- 快捷键
Z一键开关,能够精确查看视频细节
- 📺 投屏
- 支持 Google Cast 和 AirPlay
- 基于浏览器原生 API,无需安装任何插件
- 内置超时保护和状态恢复机制,一键小屏投放至大屏
八、 框架与平台生态 —— Vue、React、WordPress 全线升级
v3.3.0 不仅是播放器内核的升级,配套的框架组件和 CMS 插件也同步全面更新。
前端框架全覆盖
- Vue 2 / Vue 3:npm 包
zwplayervue3同步升级,完整支持 v3.3.0 全部新功能。 - React:新增官方支持,通过
useRef+useEffect即可快速集成,无需额外适配层。 - ZWPlayer 采用 UMD 模块模式构建,天然兼容 CommonJS、AMD 和浏览器全局变量。
WordPress 插件重磅升级
WordPress 插件 zw-player-video-embed 同步升级至 v3.3.0,这意味着您可以在 WordPress 中零代码使用本次更新的所有新功能!
通过在线工具生成的章节、缩略图、水印、标注、播放列表等 ZWMAP 数据,可以直接在 WordPress 古腾堡区块或短代码中通过属性设置加载使用。工作流程简化为:
在线编辑器制作数据 → 导出 ZWMAP JSON → WordPress 属性配置 → 发布
全程无需编写任何代码。对于使用 WordPress 建站的教育机构、企业培训平台、知识付费网站来说,这是一个巨大的生产力提升 —— 您可以像写文章一样轻松地发布带有章节导航、防录屏水印、互动标注、播放列表的专业视频内容。
- 🔌 WordPress.org 官方页面:zw-player-video-embed
- 🔌 WordPress 插件 ZIP 下载:zw-player-video-embed.zip
九、 属性设置增强
新增多个实用配置项,进一步提升播放器的精细化控制能力:
| 属性 | 说明 |
|---|---|
defVolume |
初始音量百分比 (0-100),默认 61.25 |
hideControlbarTimeout |
控制栏自动隐藏等待时间(毫秒) |
timeFormat |
时间显示精度:秒级 / 厘秒级 / 毫秒级 |
translateApi |
字幕翻译 API 接口地址 |
subtitleDownload |
字幕菜单中显示下载按钮,支持导出为 SRT 文件 |
iosWebFullscreen |
iPhone 上使用网页全屏替代 iOS 原生全屏,避免水印/字幕/弹幕丢失 |
此外,各功能模块的属性名统一支持单数/复数自动归一化(如 chapter / chapters 均可识别),大幅降低接入时的心智负担。
升级与体验方式
💡 升级方式:替换 zwplayer.js 文件即可,完全向后兼容,所有新功能默认不启用,不影响现有业务。
- 📥 SDK 下载地址:zwplayer.zip
- 📺 在线演示:ZWPlayer 在线播放器
- 📚 开发文档:ZWPlayer 帮助与支持
- 🔌 WordPress 插件:WordPress 插件库
- 🐱 GitHub Releases:GitHub Releases 页面
- 🐼 Gitee Releases:Gitee Releases 页面
写在最后
ZWPlayer v3.3.0 是我们迈向「视频互动生态」的重要一步。从统一的 ZWMAP 协议,到标注、水印、字幕、播放列表等核心模块,再到每个模块配套的在线编辑器,以及 WordPress 插件和 Vue/React 组件的全线同步升级 —— 我们始终在践行 ZWPlayer 的核心理念:
让开发者彻底摆脱繁琐的流媒体技术细节,将精力回归到业务逻辑与用户体验的创新上。
ZWPlayer —— 让视频播放更简单,让业务转化更高效! 🚀