[WordPress] 外掛分享: ZW Player Video Embed

首頁外掛目錄 › ZW Player Video Embed
WordPress 外掛 ZW Player Video Embed 的封面圖片
10+
安裝啟用
尚無評分
3 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.0+ v3.3.5 上架:2026-03-01

內容簡介

ZW Player Video Embed 是一款專業級的 HTML5 影片播放器 WordPress 外掛,支援所有主要影片格式及串流協議,提供完整的影片發布工作流程,無需編碼。適合用於直播、線上課程、影片作品集及媒體發布等場景。

【主要功能】
• 支援多種影片與音訊編碼格式
• 互動式 VR / 360° 全景影片播放
• 多音軌切換及字幕轉語音功能
• 自訂廣告及播放模式選項
• 多語言使用介面與字幕系統
• 影片章節導航與縮圖預覽功能

外掛標籤

開發者團隊

⬇ 下載最新版 (v3.3.5) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「ZW Player Video Embed」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

ZW Player Video Embed is a professional-grade HTML5 video player WordPress plugin supporting all major video formats and streaming protocols. It provides a complete video publishing workflow with companion online editing tools — no coding required.
Perfect for: live streaming, online courses, video portfolios, surveillance feeds, interactive training, and media publishing.
Codec & Protocol Support
Video Codecs: H.264, H.265/HEVC, AV1
Audio Codecs: MP3, Opus
VOD Protocols: HLS, DASH, HTTP-FLV, HTTP-MP4
Live Protocols: HTTP-FLV, WebSocket-FLV, HLS, DASH, TS, WebRTC, RTSP
Player Features

VR / 360° panoramic video playback with interactive controls
Multi-audio-track switching with TTS subtitle-to-speech
Bumper (pre-roll/post-roll) and pause ads
Playback modes: hover preview for cards, music mode (vinyl/lyrics/spectrum), auto-switching mixed playlists
Screenshot and video recording
Segmented loop playback
Picture-in-picture (PIP) and auto mini player
Multi-quality switching
Playback speed control
Local file playback (no upload needed)
Volume gain (up to 4x)
Keyboard shortcuts
Multi-language UI

Subtitle System

Multi-track subtitle management with free primary/secondary track assignment
Supports URL, VTT, SRT, BCC formats and drag-and-drop loading
Built-in translation panel supporting 13 target languages
HLS embedded Closed Captions pre-build with full-text search
Per-track settings for font size, color, outline, position, and background opacity
Subtitle loop for language learning scenarios
Subtitle download (SRT export)
Companion online subtitle editor with AI speech recognition

Chapter Navigation

Video segment navigation with JSON/VTT format support
Color-coded progress bar markers
Built-in search panel with keyword jump
Companion online chapter editor

Thumbnail Preview

Progress bar hover preview via sprite sheets
Companion online thumbnail generator

Logo & Watermark

Logo / Station Badge: Image logo with configurable position, dock, size, and opacity
Watermark System: Supports image and text types with three behavior modes:

Static — fixed position display
Dynamic / Marquee — moving watermark for anti-screen-recording
Tile — dense coverage for copyright protection

Text watermarks support template variables (e.g., {user_name}, {sys_time})
Backward compatible with legacy logo parameter
Companion online watermark editor

Interactive Annotations (ZWMAP Protocol)

13 node types: hotspot, text, image, button, choice, quiz, form, vote, card, webview, map, countdown, speed controller
3-phase animation system with 18 effects
Color-coded progress bar visualization
Event-driven action chains
Mandatory/no-skip and pause-on-show for educational scenarios
Session variable system
Companion online annotation editor with timeline-based visual editing

Playlist

Multi-level grouping (Group → Item) based on ZWMAP protocol
Per-item configuration for video URL, poster, subtitles, chapters, thumbnails, annotations, and watermarks
Auto-save playback progress per item with resume on next visit
Auto-play next item with configurable behavior
Favorites and play history with localStorage persistence
Real-time search with keyword highlighting
Dual-panel and single-panel adaptive layouts
“Up Next” preview panel
Companion online playlist editor

Magnifier & Screen Casting

Magnifier: Canvas-based circular magnifier with 1.5x–4x zoom levels and Z hotkey toggle
Screen Casting: Google Cast and AirPlay support via native browser APIs

ZWMAP Data Protocol
ZWMAP/1.0 (ZWPlayer Media Application Protocol) defines a standardized JSON data exchange format for six modules: thumbnails, subtitles, chapters, playlists, annotations, and watermarks. All companion online editors generate ZWMAP-compliant data that can be directly loaded by the player, enabling a seamless “online editor → export data → WordPress publish” zero-code workflow.
WordPress Integration

Gutenberg Block — Visual editor with advanced settings panels for all features
Shortcode — [zwplviem url="video-url" ...] with full attribute support
Classic Editor Button — One-click insert
Multiple Instances — Support for multiple players on a single page
JSON Configuration — Advanced setups via JSON attributes

Online Tool Ecosystem
Six companion web-based editors generate ZWMAP-compliant JSON data that can be directly used in Gutenberg blocks or shortcodes:

Thumbnail Generator
Chapter Editor
Subtitle Editor
Playlist Editor
Annotation Editor
Watermark Editor

Framework & Platform Support

WordPress Plugin: Full support for all v3.3.2 features via shortcode (mode, bumper, pauseAd, lyrics, etc.) and Gutenberg block
Vue 2 / Vue 3: npm package zwplayervue3
React: Native integration via useRef + useEffect hooks
UMD Module: Compatible with CommonJS, AMD, and browser global imports

External Services & Third-Party Libraries
This plugin includes minified JavaScript libraries for video playback. Below are the sources and licenses for each library:
ZWPlayer Core (zwplayer.js)
This is the main player library developed by ZW Player Team.
Documentation: https://www.zwplayer.com/
License: Proprietary – The minified zwplayer.js is provided for use within this plugin. Source code is not publicly available.
DASH.js (dash.all.min.js)
A JavaScript library for playing DASH (Dynamic Adaptive Streaming over HTTP) content.
Source: https://github.com/Dash-Industry-Forum/dash.js
License: BSD-3-Clause
Version included: 4.x
Note: This library may reference XML schemas (schemas.xmlsoap.org) for MPD manifest parsing. No user data is transmitted to external servers during normal playback.
HLS.js (hls.min.js, hls.light.min.js)
A JavaScript library for playing HLS (HTTP Live Streaming) content in browsers.
Source: https://github.com/video-dev/hls.js
License: Apache-2.0
Version included: 1.x
FLV.js (flv.min.js, flv.live.js)
A JavaScript library for playing FLV (Flash Video) content via HTTP-FLV or WebSocket-FLV streaming.
Source: https://github.com/bilibili/flv.js
License: Apache-2.0
MPEGTS.js (mpeg.min.js)
A JavaScript library for playing MPEG-TS streams.
Source: https://github.com/xqq/mpegts.js
License: Apache-2.0
Build Tools
No build tools are required for this plugin. All JavaScript files are pre-built and included as-is. The libraries above are used directly without additional compilation.

延伸相關外掛

文章
Filter
Mastodon