之前在 V2EX 分享过 v3.3.0 和 v3.3.1 的更新,收到不少反馈,感谢各位。v3.3.2 折腾了一阵子才发出来,这次更新量比较大,来同步一下。
老规矩先介绍下:ZWPlayer 是一个免费的网页视频播放器,纯前端,单个 JS 文件引入就能用,支持 HLS / DASH / FLV / WebRTC / RTSP ,不依赖 CDN ,内网也能跑。前两个版本做了交互标注、防录屏水印、播放列表、VR 全景、多音轨这些。
可以在正片播放前后插自己的宣传片( pre-roll / post-roll ):
自有频道、企业内训平台、知识付费站点,不接第三方广告系统也能把「内容 + 变现」的闭环做了。
新增 mode 配置,两个新形态比较有意思:
更省心的是混合播放列表:一份列表里视频和音频混着放,播放器自动识别内容类型切换形态——播到音频出音乐面板,切回视频还原,不用写一行判断代码。
字幕搜索从「单个视频内搜」升级成了跨视频全文检索:输入台词关键词,播放器把列表里所有视频的字幕都搜一遍,结果按视频分组,标注清楚出自哪一集、第几分第几秒,点击直接跳到台词位置。
追剧找台词、课程找知识点、会议回放找发言,比一集集翻快得多。搜到之后还能按字幕条目循环播放、自定义 A-B 段反复听。
v3.3.0 的时候 HLS 内嵌字幕可以自动预下载拼成完整字幕,这次 DASH 也对齐了:播放 DASH 流时内嵌字幕自动进播放器字幕列表,搜索、翻译、双语对照、导出 SRT 都能用。零配置,播放即生效。
这个版本后半程基本都在改界面:
配置了缩略图的话,按住进度条往上拉,会展开一整行宽的缩略图条,白色准星对齐当前位置。可以拖动逐帧浏览,也可以直接点击目标帧跳转;点错了取消,回到原进度继续播。几十分钟的视频里找某个画面,不用来回拖进度条碰运气了。
升级还是替换 zwplayer.js 那一套,向后兼容,新功能默认不启用。
有问题或建议欢迎回帖,也可以加微信 zwplayerX 交流。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.