ZWPlayer v3.3.1 发布:VR 全景视频、多音轨切换与 TTS 字幕配音
大家好,我们是 ZWPlayer 团队。
继上个月 v3.3.0 引入视频互动标注、防录屏水印和多轨字幕翻译之后,今天我们正式发布 ZWPlayer v3.3.1!🎉
这个版本的核心关键词是:听得到、看得全、更清爽。
多音轨让内容"听得到"——一个视频说多种语言;VR 全景让画面"看得全"——360° 世界任由浏览;控制条做了减法——界面更清爽。
本次更新围绕三大方向展开:多音轨与 TTS 字幕配音、VR 全景播放和控制条界面简洁化。让我们逐一看看。
💡 获取最新版本:除了文末的下载链接,你还可以从我们的发布仓库获取最新构建产物(含离线 ZIP 包和 JS 文件):
- GitHub:zwplayer-release/releases
- Gitee:zwplayer-release/releases
1. 多音轨切换 + TTS 字幕配音
先说一个很多人期待已久的功能——多音轨支持。
现在 ZWPlayer 支持加载和动态切换多条音频轨道。典型场景包括:
- 多语言影视:一个视频挂载中文、英文、日文多条音轨,观众自由切换
- 无障碍播放:为视频额外挂载口述影像(音频描述)音轨
- 导演评论版:在原声之外提供导演/主创解说音轨
它是怎么工作的
- 通过
audioTracks配置挂载多条配音音轨,与字幕共用同一个 CC 入口——配音面板与字幕面板并排展示,交互习惯完全一致 - 面板首项永远是原声(视频自带音轨),各语言配音依次列出,当前音轨高亮标记
- 切换到配音时原声自动静音、配音无缝接管;切回原声即恢复
- 支持 mp3 / m4a / aac / ogg / wav 等浏览器原生音频格式
new ZWPlayer({
playerElm: 'player',
url: 'video.mp4',
audioTracks: [
{ url: 'dub_ja.m4a', language: 'ja', label: '日语配音', default: true },
{ url: 'dub_zh.m4a', language: 'zh', label: '中文配音' }
]
});
音画严格同步
切换音轨不是"各自播各自的"——外挂音频与视频始终保持严格同步:
- 进度同步:拖动进度条、任意跳转时,配音自动对齐到视频当前时间
- 倍速同步:调整播放倍速时,配音跟随变速
- 音量统一:配音与原声共享全局音量与静音控制,音量条始终作用于当前激活的音轨
TTS 字幕转配音:不需要真人重新录制
更值得一提的是 TTS 字幕转配音功能:播放器可以将已有的字幕文本合成为语音,作为一条独立的音轨进行播放。
想象一下:你有一份带英文字幕的教学视频,现在可以直接把英文字幕转成语音朗读,实现「文字 → 语音」的自动配音——不需要真人重新录制。这对多语言内容出海和无障碍场景来说,是一个非常实用的能力。
- AI 合成的配音在音轨面板中带有 AI 标志,与翻译字幕的标识体系一致
- AI 配音支持一键下载(m4a 格式),方便离线分发
- 可通过 ZWMAP 配音音轨清单批量描述多条配音,独立于视频分发
2. VR / 360° 全景视频播放
ZWPlayer 正式支持 VR 全景视频了。
如果你的视频是 360° 全景拍摄的(如全景相机、VR 直播等),播放器可以自动检测并开启沉浸式的 360° 浏览模式:
- 鼠标拖拽或触摸手势自由转动视角
- 方向键精确控制视角方向
- 内置视角设置面板,可实时调整偏航(Yaw)、俯仰(Pitch)和视场角(FOV,30°–100°)
- 宽高比为 2:1 的全景视频自动识别并激活 VR 模式,也支持手动开启
调整满意的视角后,还能一键复制当前视角配置,直接粘贴到播放器初始化参数中——展厅大屏、宣传页面都能精确还原你调好的初始画面。此外还提供 yawOnly 锁定俯仰仅水平转动、autoRotate 无操作时缓慢自转等展陈常用选项。
new ZWPlayer({
playerElm: 'player',
url: 'panorama.mp4',
vr: 'auto' // 2:1 宽高比自动检测;true 强制开启
});
🌍 应用场景:VR 房产看房、景区虚拟游览、全景赛事/演唱会直播回看、工业巡检记录、沉浸式培训。
无需任何额外插件或头戴设备,PC 和手机浏览器里就能体验完整的 360° 交互。
3. 控制条界面简洁化
如果你仔细看过上个版本的控制栏,可能会注意到左下角有一个绿色的「VOD」标识。这次我们做了减法:
- 点播不再显示 VOD 标识:点播是常态,常态不需要标注。只有在直播时才会显示状态指示
- 倍速显示优化:原来的英文「Rate」改为更直观的「1x」「1.5x」「2x」形式,一眼就能看到当前播放速度
- 整体布局重构:统一了图标风格和间距,控制栏看起来更干净了
同时修正了若干已知问题,播放器的稳定性与兼容性进一步提升。
这些改动虽然小,但都是「用起来更舒服」的那种优化。
4. 配置项一览
| 属性 | 说明 |
|---|---|
vr |
VR/360° 全景播放配置。传入 true 强制开启,'auto' 按宽高比自动检测,或配置对象自定义初始视角与交互(yaw、pitch、fov、mode 等) |
audioTracks |
外挂配音音轨数组 [{ url, language, label, default }],支持多语言/多音轨无缝切换与同步播放,并支持 TTS 字幕转配音 |
升级方式
和以往一样,替换 zwplayer.js 文件即可,完全向后兼容。新功能(VR、音轨)默认不启用,不影响现有业务。
- 📥 下载 v3.3.1:https://cdn.zwplayer.com/v3.3.1/zwplayer.zip
- 📺 在线演示:https://www.zwplayer.com/zh/tools/videoplayer/
- 📚 开发文档:https://www.zwplayer.com/zh/docs/support.html
- 🔌 WordPress 插件:zw-player-video-embed
写在最后
从 v3.3.0 的标注、水印、字幕翻译、播放列表,到 v3.3.1 的音轨切换、TTS 配音、VR 全景——ZWPlayer 正在从一个「视频播放器」稳步进化为一个完整的视频互动与内容管理方案。
而这一切,依然只需要一个 JS 文件。
如果你有任何反馈或建议,欢迎通过 GitHub Issues 或社区渠道与我们交流。