
內容簡介
ZW Player Video Embed 是一款專業級 HTML5 影片播放器外掛,支援所有主流影片格式與串流協定,適用於直播、線上課程、影音作品集及監控畫面等多種應用場景,提供豐富的播放控制功能。
【主要功能】
• 支援 H.264、H.265、AV1 等主流編解碼格式
• 支援 HLS、DASH、HTTP-FLV、WebRTC 等直播與點播協定
• 提供截圖、錄影及子母畫面功能
• 支援多畫質切換與播放速度調整
• 整合 Gutenberg 區塊、短碼及傳統編輯器
• 支援 JSON 進階設定與多實例同時播放
外掛標籤
開發者團隊
📦 歷史版本下載
原文外掛簡介
ZW Player Video Embed is a professional-grade HTML5 video player supporting all major video formats and streaming protocols.
Perfect for: live streaming, online courses, video portfolios, surveillance feeds.
Key Features
Format Support
– Codecs: H.264, H.265, AV1, MP3, Opus
– VOD: HLS, DASH, HTTP-FLV, HTTP-MP4
– Live: HTTP-FLV, WebSocket-FLV, HLS, DASH, WebRTC, RTSP
Player Features
– Screenshot and video recording
– Segmented playback
– Picture-in-picture and mini player
– Multi-quality switching
– Speed control
Integration
– Gutenberg block with visual editor
– Shortcode: [zwplviem url=”video.mp4″]
– Classic editor button
– Multiple instances support
– JSON configuration for advanced setups
Usage
Basic: [zwplviem url=”https://example.com/video.mp4″]
Live: [zwplviem url=”live.flv” isLive=”true” autoplay=”true”]
Full: [zwplviem url=”video.mp4″ poster=”cover.jpg” autoplay=”true” muted=”true” ratio=”16:9″]
Multi-quality: [zwplviem url=”[{“name”:”HD”,”url”:”hd.mp4″,”default”:true},{“name”:”SD”,”url”:”sd.mp4″}]”]
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.
