Title: SmartVP Video Player
Author: alaazaoug
Published: <strong>अक्टोबर 12, 2026</strong>
Last modified: अक्टोबर 12, 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

 [alaazaoug](https://profiles.wordpress.org/alaazaoug/) द्वारा

[डाउनलोड गर्नुहोस्](https://downloads.wordpress.org/plugin/smartvp-video-player.1.1.0.zip)

 * [विवरण](https://ne.wordpress.org/plugins/smartvp-video-player/#description)
 * [समीक्षाहरू](https://ne.wordpress.org/plugins/smartvp-video-player/#reviews)
 *  [स्थापना](https://ne.wordpress.org/plugins/smartvp-video-player/#installation)
 * [विकास](https://ne.wordpress.org/plugins/smartvp-video-player/#developers)

 [सहायता](https://wordpress.org/support/plugin/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

 1. Go to **SmartVP Video Player  Add New Player**.
 2. Pick a source, then upload a file or paste a YouTube or Vimeo link.
 3. Adjust the look and behaviour while watching the preview, then publish.
 4. 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](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/…`,
   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](https://vimeo.com/terms) and [Privacy Policy](https://vimeo.com/privacy).

#### 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](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 video with captions and the settings menu (captions, quality and
speed).⌉⌊A self-hosted video with captions and the settings menu (captions, quality
and speed).⌉[

A self-hosted video with captions and the settings menu (captions, quality and speed).

[⌊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.

[⌊Drag-and-drop control bar: choose which controls appear and in what order.⌉⌊Drag-
and-drop control bar: choose which controls appear and in what order.⌉[

Drag-and-drop control bar: choose which controls appear and in what order.

[⌊Behaviour options, including play on scroll, muted start, loop and start time.⌉⌊
Behaviour options, including play on scroll, muted start, loop and start time.⌉[

Behaviour options, including play on scroll, muted start, loop 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. Install the plugin from **Plugins  Add New**, or upload the `smartvp-video-player`
    folder to `/wp-content/plugins/`.
 2. Activate it from the **Plugins** screen.
 3. Open **SmartVP Video Player** in the admin menu to create your first player.

## प्रश्नोत्तर

### How do I show a player on a page?

Every player has a shortcode, shown on the player list and in the player editor.
Paste it into a Shortcode block, the classic editor or a widget.

### Why does autoplay start muted?

Browsers only allow video to start on its own when it is muted. Autoplay and play-
on-scroll therefore always start muted; visitors can turn the sound on.

### 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 add-ons (SmartVP Video Player Lite and Pro) 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.

## समीक्षाहरू

यस प्लगिनको लागि कुनै समीक्षाहरू छैनन्।

## योगदानकर्ता र डेभलपरहरू

“SmartVP Video Player” खुला स्रोत सफ्टवेयर हो। निम्न व्यक्तिहरूले यो प्लगिनमा योगदान
गरेका छन्।

योगदानकर्ताहरू

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

[“SmartVP Video Player” लाई आफ्नो भाषामा अनुवाद गर्नुहोस्](https://translate.wordpress.org/projects/wp-plugins/smartvp-video-player)

### विकासमा रुचि छ?

[आरएसएस](https://plugins.trac.wordpress.org/log/smartvp-video-player/?limit=100&mode=stop_on_copy&format=rss)
द्वारा [कोड ब्राउज गर्नुहोस्](https://plugins.trac.wordpress.org/browser/smartvp-video-player/),
[एसभीएन रिपजिटरी](https://plugins.svn.wordpress.org/smartvp-video-player/) हेर्नुहोस्,
वा [विकास लग](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**
 *  पछिल्लो अपडेट **21 घण्टा अघि**
 *  सक्रिय स्थापना **१० भन्दा कम**
 *  वर्डप्रेस संस्करण ** 6.0 वा उच्च **
 *  जाँच गरिएको **7.1.3**
 *  PHP संस्करण ** 7.4 वा उच्च **
 *  भाषा
 * [English (US)](https://wordpress.org/plugins/smartvp-video-player/)
 * ट्यागहरू
 * [plyr](https://ne.wordpress.org/plugins/tags/plyr/)[video](https://ne.wordpress.org/plugins/tags/video/)
   [video player](https://ne.wordpress.org/plugins/tags/video-player/)[vimeo](https://ne.wordpress.org/plugins/tags/vimeo/)
   [youtube](https://ne.wordpress.org/plugins/tags/youtube/)
 *  [उन्नत दृश्य](https://ne.wordpress.org/plugins/smartvp-video-player/advanced/)

## रेटिङ्गहरू

अहिलेसम्म कुनै समीक्षा पेस गरिएको छैन।

[तपाईँको समीक्षा](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/)