[WordPress] 外掛分享: SmartVP Video Player

首頁 › 外掛目錄 › SmartVP Video Player
WordPress 外掛 SmartVP Video Player 的封面圖片
全新外掛
安裝啟用
—
尚無評分
3 天前
最後更新
—
問題解決
WordPress 6.0+ PHP 7.4+ v1.1.0 上架:2026-10-11

內容簡介

SmartVP Video Player 提供一個乾淨且可訪問的影片播放器,無論影片來源於媒體庫、CDN、YouTube 或 Vimeo。用戶可透過簡單的短碼將播放器放置於網站的任何位置。

【主要功能】
• 支援多種來源:自我託管或直接連結的 MP4、YouTube 和 Vimeo
• 自適應大小:播放器根據影片的原始比例顯示,無黑邊
• 滾動播放:當播放器進入視野時自動播放(靜音)
• 拖放控制條:自訂顯示的控制項及順序
• 實時預覽:編輯時即時查看播放器效果
• 自動暫停:啟動一個播放器時自動暫停其他播放器

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.1.0) 或搜尋安裝

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

原文外掛簡介

SmartVP Video Player gives every video on your site the same clean, accessible player, whether the file lives in your Media Library, on a CDN, on YouTube or on Vimeo. Each player is created once under SmartVP Video Player → Add New Player and placed anywhere with a shortcode.
Features

Sources: self-hosted or direct-link MP4, YouTube and Vimeo.
Original size: the player takes the video’s own aspect ratio, so there are no black bars. Fixed ratios (16:9, 4:3, 21:9, 1:1, 9:16 or custom) are available too.
Play on scroll: start playing (muted) when the player scrolls into view and pause when it leaves.
Drag-and-drop control bar: choose which Plyr controls appear and in what order, with keyboard support.
Live preview: see the player, its size, corner radius and control bar while you edit, without saving.
Playback options: autoplay, muted start, loop, preload, start time, seek step, disable pause and playback speeds.
Subtitles and quality menu for direct MP4 sources (WebVTT tracks and multiple quality files).
Size and shape: max width, max height and corner radius per player, with site-wide defaults.
Lightweight YouTube embeds: YouTube shows a poster and loads the YouTube player only when the visitor presses play (or when autoplay or play-on-scroll starts it).
Pause others: starting one player pauses the rest on the page.
VideoObject structured data for players that have a poster.
Editor checks: warns about malformed links, a link that does not match the selected source, and a start time past the end of the video.
Translation ready.

Usage

Go to SmartVP Video Player → Add New Player.
Pick a source, then upload a file or paste a YouTube or Vimeo link.
Adjust the look and behaviour while watching the preview, then publish.
Copy the shortcode, for example [smart_video id="123"], into any post, page or widget.

For developers
The player exposes PHP filters and a small JavaScript API (window.SmartVP) for adding sources, render modes and features from another plugin or theme. The full list is documented at the top of includes/extend.php.
External services
This plugin connects to the services below only when a player uses them. It does not send any data to the plugin author.
YouTube (Google)
Used when a player’s source is YouTube.

In the visitor’s browser, the YouTube embed (https://www.youtube.com/embed/…) and the YouTube IFrame Player API (https://www.youtube.com/iframe_api) load when the visitor presses play, or when autoplay or play-on-scroll starts the video. The default poster image is loaded from https://i.ytimg.com/. YouTube receives the video ID, your site’s address and the usual browser data (IP address, user agent).
From your server, the player asks YouTube’s oEmbed endpoint (https://www.youtube.com/oembed) for the video’s width and height so it can be sized correctly. Only the video URL is sent. The answer is cached for a day.

YouTube Terms of Service and Google Privacy Policy.
Vimeo
Used when a player’s source is Vimeo.

In the visitor’s browser, the Vimeo player (https://player.vimeo.com/video/…, loaded with Vimeo’s “do not track” option) and the Vimeo Player API script (https://player.vimeo.com/api/player.js) are loaded with the page that shows the player. Vimeo receives the video ID, your site’s address and the usual browser data.
From your server, the player asks Vimeo’s oEmbed endpoint (https://vimeo.com/api/oembed.json) for the video’s thumbnail, width and height. Only the video URL is sent. The answer is cached for a day.

Vimeo Terms of Service and Privacy Policy.
Link check in the editor
While an editor types a video URL in the player settings, the plugin can check from your server that the link answers (a single small request to that URL, only for YouTube and Vimeo addresses, your own site, or links ending in a video file extension). Nothing else is sent. This runs only in wp-admin, for users who can upload files.
Third-party libraries
All bundled locally; nothing is loaded from a CDN.

Plyr 3.8.4 — MIT License. vendor/plyr/plyr.js is the unminified build of the plyr.min.js the plugin loads.
Codestar Framework 2.3.1 — GPLv2 or later. Used for the player settings and metabox screens; trimmed to the fields this plugin uses. Unminified sources are included next to the minified files.
Font Awesome 4.7.0 — fonts SIL OFL 1.1, CSS MIT. Section icons in the settings screens.

延伸相關外掛

文章
Filter
Mastodon