Title: SmartVP Video Player – MP4, YouTube &amp; Vimeo
Author: alaazaoug
Published: <strong>12 اکتبر 2026</strong>
Last modified: 19 اکتبر 2026

---

جستجوی افزونه‌ها

![](https://ps.w.org/smartvp-video-player/assets/banner-772x250.png?rev=3742382)

![](https://ps.w.org/smartvp-video-player/assets/icon-256x256.png?rev=3742382)

# SmartVP Video Player – MP4, YouTube & Vimeo

 توسط [alaazaoug](https://profiles.wordpress.org/alaazaoug/)

[دانلود](https://downloads.wordpress.org/plugin/smartvp-video-player.1.1.0.zip)

 * [جزئیات](https://fa.wordpress.org/plugins/smartvp-video-player/#description)
 * [نقد و بررسی‌ها](https://fa.wordpress.org/plugins/smartvp-video-player/#reviews)
 *  [نصب](https://fa.wordpress.org/plugins/smartvp-video-player/#installation)
 * [توسعه](https://fa.wordpress.org/plugins/smartvp-video-player/#developers)

 [پشتیبانی](https://wordpress.org/support/plugin/smartvp-video-player/)

## توضیحات

SmartVP Video Player puts your own MP4 files, YouTube videos and Vimeo videos in
one clean, responsive player built on [Plyr](https://github.com/sampotts/plyr). 
Create a player once, shape it while a live preview updates, and place it anywhere
with a shortcode.

Quality and speed menus, multiple caption tracks, a custom control bar, play on 
scroll and a download button are all part of this free plugin.

#### Made for

 * Course and tutorial sites that host their own MP4 lessons.
 * Product and landing pages where a video should start as it scrolls into view.
 * Portfolios mixing vertical, square and wide clips.

#### Key features

 * **One player for three sources:** self-hosted or direct-link MP4, YouTube and
   Vimeo, with the same look and controls.
 * **No black bars:** “Original size” takes each video’s own shape. Fixed 16:9, 
   4:3, 21:9, 1:1, 9:16 or a custom ratio are available too.
 * **Play on scroll:** start muted when the player comes into view and pause when
   it leaves, with an adjustable threshold.
 * **Live preview:** see the size, corners and control bar change as you edit, before
   you save.
 * **Custom control bar:** choose and order any of 15 Plyr controls by drag and 
   drop or with the keyboard.
 * **Captions, quality and speed (MP4):** several WebVTT caption tracks, a quality
   menu for multiple MP4 files, and the playback speeds you choose.
 * **Lighter YouTube:** YouTube shows a poster and loads its player only when the
   visitor presses play (or autoplay or play on scroll starts it).
 * **Download button:** optional, with your own download link if you like (MP4).
 * **Playback options:** autoplay (muted), loop, preload, start time, seek step,
   disable pause, and pause other players on the page.
 * **Size and shape:** max width, max height and corner radius per player, with 
   site-wide defaults.
 * **Video SEO:** VideoObject structured data for players that have a poster image.
 * **Editor checks:** warnings for broken links, a link that does not match the 
   source, and a start time past the end.
 * One-click duplicate, and translation ready.

#### How it works

 1. Go to **SmartVP Video Player  Add New Player** and pick a source.
 2. Upload an MP4 or paste a YouTube or Vimeo link, then adjust the player while the
    preview updates.
 3. Publish and copy the shortcode, for example `[smart_video id="123"]`, into any 
    post, page, widget or page builder that accepts shortcodes.

#### Performance and privacy

 * Player files load only on pages that show a player.
 * Plyr and every icon ship with the plugin; nothing is loaded from a CDN.
 * Videos preload only their metadata by default.
 * The plugin does not track visitors, sends nothing to its author, and shows no
   ads or upgrade notices in your dashboard.

#### Accessibility

 * Plyr’s keyboard-accessible controls, labelled play buttons, and captions output
   as real `<track>` elements.
 * The control bar editor works with the keyboard.
 * Visitors who turn on “reduce motion” in their system never get a video starting
   on its own as they scroll.

#### Optional add-ons

[SmartVP Lite and Pro](https://lexusdesign.net/plugins/smartvp-video-player) are
separate plugins that add sources (Wistia, Streamable, HLS, DASH, private Amazon
S3) and tools such as playlists, password protection, and hero, popup and sticky
players. Everything described above works without them.

#### 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

The plugin contacts the services below only when a player uses them. It sends nothing
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 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 comes from `https://i.ytimg.com/`. YouTube receives the video ID, your
   site’s address and normal browser data (IP address, user agent).
 * From your server: YouTube’s oEmbed endpoint (`https://www.youtube.com/oembed`)
   is asked for the video’s size. Only the video URL is sent; the answer is cached
   for a day.

YouTube [Terms of Service](https://www.youtube.com/t/terms) and Google [Privacy Policy](https://policies.google.com/privacy).

#### Vimeo

Used when a player’s source is Vimeo.

 * In the visitor’s browser: the Vimeo player (`https://player.vimeo.com/video/…`,
   with Vimeo’s “do not track” option) and Player API (`https://player.vimeo.com/
   api/player.js`) load with the page that shows the player. Vimeo receives the 
   video ID, your site’s address and normal browser data.
 * From your server: Vimeo’s oEmbed endpoint (`https://vimeo.com/api/oembed.json`)
   is asked for the thumbnail and size. Only the video URL is sent; the answer is
   cached for a day.

Vimeo [Terms of Service](https://vimeo.com/terms) and [Privacy Policy](https://vimeo.com/privacy).

#### Link check in the editor

While an editor types a video URL, the plugin can check from your server that the
link answers: one small request, only for YouTube and Vimeo addresses, your own 
site, or links ending in a video file extension. Nothing else is sent. It runs only
in wp-admin, for users who can upload files.

### Third-party libraries

All bundled locally; nothing is loaded from a CDN.

 * [Plyr](https://github.com/sampotts/plyr) 3.8.4 — MIT License. `vendor/plyr/plyr.
   js` is the unminified build of the `plyr.min.js` the plugin loads.
 * [Codestar Framework](https://github.com/Codestar/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](https://github.com/FortAwesome/Font-Awesome/tree/v4.7.0) 4.7.0—
   fonts SIL OFL 1.1, CSS MIT. Section icons in the settings screens.

## عکس‌های صفحه

[⌊A self-hosted MP4 with captions and the settings menu: captions, quality and speed
in one place.⌉⌊A self-hosted MP4 with captions and the settings menu: captions, 
quality and speed in one place.⌉[

A self-hosted MP4 with captions and the settings menu: captions, quality and speed
in one place.

[⌊The player editor: pick a source and watch the live preview update as you edit.⌉⌊
The player editor: pick a source and watch the live preview update as you edit.⌉[

The player editor: pick a source and watch the live preview update as you edit.

[⌊The control bar editor: drag the controls you want into place, in any order.⌉⌊
The control bar editor: drag the controls you want into place, in any order.⌉[

The control bar editor: drag the controls you want into place, in any order.

[⌊Behaviour settings: play on scroll with its threshold, muted start, loop, preload
and start time.⌉⌊Behaviour settings: play on scroll with its threshold, muted start,
loop, preload and start time.⌉[

Behaviour settings: play on scroll with its threshold, muted start, loop, preload
and start time.

[⌊All players in one list, each with a ready-to-copy shortcode.⌉⌊All players in 
one list, each with a ready-to-copy shortcode.⌉[

All players in one list, each with a ready-to-copy shortcode.

[⌊Site-wide defaults: pause other players, default aspect ratio and corner radius.⌉⌊
Site-wide defaults: pause other players, default aspect ratio and corner radius.⌉[

Site-wide defaults: pause other players, default aspect ratio and corner radius.

## نصب

 1. In your dashboard, go to **Plugins  Add New Plugin**, search for “SmartVP Video
    Player”, then click **Install Now** and **Activate**.
 2. Open **SmartVP Video Player  Add New Player**.
 3. Choose a source: **Direct MP4 / Self-hosted**, **YouTube** or **Vimeo**.
 4. Upload an MP4 from your Media Library, or paste the video’s link. A poster image
    is optional.
 5. Watch the preview at the top of the screen as you adjust the look and behaviour,
    then click **Publish**.
 6. Copy the shortcode from the player screen or the players list, and paste it into
    a Shortcode block, the classic editor, a widget or a page-builder shortcode element.

To install manually, upload the `smartvp-video-player` folder to `/wp-content/plugins/`
and activate it on the **Plugins** screen.

## سوالات متداول

### Is there a Gutenberg block?

Not yet. In the block editor, add a **Shortcode** block and paste the player’s shortcode.

### Which video files work best?

Use MP4 files with H.264 video and AAC audio; they play in every current browser.
Large files usually load faster from a CDN or object storage link than from shared
hosting.

### Why does autoplay start muted?

Browsers only allow a video to start on its own when it is muted, so autoplay and
play on scroll always start muted. Visitors can turn the sound on. Some phones in
battery-saving mode block autoplay entirely.

### How do I show a vertical (9:16) video without black bars?

Set **Aspect Ratio** to **Original (match the video, no bars)**, or choose **9:16**.
Use **Max width** to stop a vertical video from filling the whole column.

### Can I add subtitles or captions?

Yes, for MP4 players. Upload one or more WebVTT (`.vtt`) files, give each a label
and language, and choose a default track. YouTube and Vimeo videos use the captions
set on those platforms.

### Can I hide YouTube’s related videos and logo?

SmartVP shows its own control bar over YouTube videos and asks YouTube to suggest
only videos from the same channel. YouTube controls its logo and end-of-video suggestions,
so they cannot be removed completely.

### Can I set defaults for every player?

Yes. **SmartVP Video Player  Settings** has the site-wide aspect ratio, corner radius
and the “pause other players” option. A player’s own settings take priority.

### Is there a premium version?

Optional Lite and Pro add-ons are sold separately and add further sources and display
modes. Everything listed on this page works without them.

### What happens to my data if I delete the plugin?

Deleting the plugin from the Plugins screen removes its players, their settings 
and its cached data.

### Where can I get help?

Post in the [support forum](https://wordpress.org/support/plugin/smartvp-video-player/).
Please include the player’s source type and a link to the page if you can.

## نقد و بررسی‌ها

![](https://secure.gravatar.com/avatar/cab0d8dda1d582f1fc03373dbbd3cc3976e5648e86b0bca774b0ef7c95a10013?
s=60&d=retro&r=g)

### 󠀁[Good plugin](https://wordpress.org/support/topic/good-plugin-7409/)󠁿

 [bachaabdellatif](https://profiles.wordpress.org/bachaabdellatif/) 19 اکتبر 2026

Great video player! Easy to use, with excellent customization options to tailor 
the player to your website. Simple, flexible, and exactly what you need. Highly 
recommended!

 [ خواندن تمامی 1 نقد و بررسی‌ ](https://wordpress.org/support/plugin/smartvp-video-player/reviews/)

## توسعه دهندگان و همکاران

“SmartVP Video Player – MP4, YouTube & Vimeo” نرم افزار متن باز است. افراد زیر در
این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

 *   [ alaazaoug ](https://profiles.wordpress.org/alaazaoug/)

[ترجمه “SmartVP Video Player – MP4, YouTube & Vimeo” به زبان شما.](https://translate.wordpress.org/projects/wp-plugins/smartvp-video-player)

### علاقه‌ مند به توسعه هستید؟

[کد را مرور کنید](https://plugins.trac.wordpress.org/browser/smartvp-video-player/)،
[مخزن SVN](https://plugins.svn.wordpress.org/smartvp-video-player/) را بررسی کنید،
یا از طریق [RSS](https://plugins.trac.wordpress.org/log/smartvp-video-player/?limit=100&mode=stop_on_copy&format=rss)
در [گزارش توسعه](https://plugins.trac.wordpress.org/log/smartvp-video-player/) مشترک
شوید.

## گزارش تغییرات

#### 1.1.0

 * First release on WordPress.org, under the new name SmartVP Video Player (previously
   Smart Video Player).
 * Updated Plyr to 3.8.4 and the bundled Codestar Framework to 2.3.1.
 * Font Awesome is now bundled locally; the admin screens no longer load anything
   from a CDN, and the editor preview uses the local Plyr icons.
 * All functions, hooks, options and meta keys now use the `smartvp_` prefix. Existing
   settings and players are migrated automatically on update.
 * Add-on features moved out of this plugin into the add-ons. New extension hooks(
   PHP filters and the `window.SmartVP` JavaScript API) let add-ons register sources,
   render modes and player features.
 * The quality menu now works for Direct MP4 players.
 * Security: database queries in uninstall and migration use prepared statements;
   unused framework AJAX handlers removed.

#### 1.0.8

 * Player corner rounding, per player or site-wide.
 * Fixes for Vimeo cropping and Original size.

#### 1.0.5

 * New “Original” aspect ratio that sizes the player to the video, and a site-wide
   default ratio.

#### 1.0.0

 * Initial release.

## اطلاعات

 *  نگارش **1.1.0**
 *  آخرین به‌روزرسانی **1 هفته پیش**
 *  نصب‌های فعال **کمتر از 10**
 *  نگارش وردپرس ** 6.0 یا بالاتر **
 *  آزمایش‌شده تا **7.1.4**
 *  نگارش PHP ** 7.4 یا بالاتر **
 *  زبان
 * [English (US)](https://wordpress.org/plugins/smartvp-video-player/)
 * برچسب
 * [mp4](https://fa.wordpress.org/plugins/tags/mp4/)[plyr](https://fa.wordpress.org/plugins/tags/plyr/)
   [self-hosted-video](https://fa.wordpress.org/plugins/tags/self-hosted-video/)
   [video player](https://fa.wordpress.org/plugins/tags/video-player/)[youtube](https://fa.wordpress.org/plugins/tags/youtube/)
 *  [نمایش پیشرفته](https://fa.wordpress.org/plugins/smartvp-video-player/advanced/)

## امتیازها

 5 از 5 ستاره.

 *  [  امتیاز 1 5-ستاره     ](https://wordpress.org/support/plugin/smartvp-video-player/reviews/?filter=5)
 *  [  امتیاز 0 4-ستاره     ](https://wordpress.org/support/plugin/smartvp-video-player/reviews/?filter=4)
 *  [  امتیاز 0 3-ستاره     ](https://wordpress.org/support/plugin/smartvp-video-player/reviews/?filter=3)
 *  [  امتیاز 0 2-ستاره     ](https://wordpress.org/support/plugin/smartvp-video-player/reviews/?filter=2)
 *  [  امتیاز 0 1-ستاره     ](https://wordpress.org/support/plugin/smartvp-video-player/reviews/?filter=1)

[بررسی شما](https://wordpress.org/support/plugin/smartvp-video-player/reviews/#new-post)

[مشاهدهٔ همهٔ بررسی‌ها](https://wordpress.org/support/plugin/smartvp-video-player/reviews/)

## مشارکت کنندگان

 *   [ alaazaoug ](https://profiles.wordpress.org/alaazaoug/)

## پشتیبانی

چیزی برای گفتن دارید؟ نیاز به کمک دارید؟

 [مشاهده انجمن پشتیبانی](https://wordpress.org/support/plugin/smartvp-video-player/)