Easy Video Player


Easy Video Player is a user-friendly WordPress video plugin to showcase your videos. You can embed both self-hosted videos or videos that are externally hosted using direct links.

Easy Video Player Features

  • Embed MP4 video into your website
  • Embed responsive video for a better user experience while viewing from a mobile device
  • Embed HTML5 video which are compatible with major browsers
  • Embed video with poster images
  • Embed video with autoplay if the device and browser support it
  • Embed video with loop
  • Embed video with muted enabled
  • Customize the video player using classes
  • Embed video using MediaElement player

Easy Video Player Add-ons

Easy Video Player Plugin Usage

Embedding a Video in the Classic Editor

Settings Configuration

It’s pretty easy to set up this video player plugin. Once you have installed the plugin simply navigate to the Settings menu where you will be able to configure some options. Mostly you just to need check the “ Enable jQuery” option. That will allow the plugin to make use of jQuery library.

Embedding Shortcodes for the Videos

Now it’s time to finally embed a video shortcode. To do this create a new post/page and use the following shortcode:

[evp_embed_video url="https://example.com/wp-content/uploads/videos/myvid.mp4"]

Here, url is a shortcode parameter that you need to replace with the actual URL of the video file.

Video Autoplay

If you want a particular video to start playing when the page loads, you can set the “ autoplay” option to “ true” :

[evp_embed_video url="https://example.com/wp-content/uploads/videos/myvid.mp4" autoplay="true"]

Control Size

By default, the player takes up the full width of the content area. You can easily control the size by specifying a width for it:

[evp_embed_video url="https://example.com/wp-content/uploads/videos/myvid.mp4" width="640"]

The height will be automatically determined based on the ratio (please see the “ Control Player Ratio section” for details).

Control Player Ratio

You can override the default aspect ratio by specifying a different one in the shortcode:

[evp_embed_video url="https://example.com/wp-content/uploads/videos/myvid.mp4" ratio="16:9"]

If the player does not support your specified aspect ratio it will load the default.

Video Loop

If you want a particular video to start playing again when it ends, you can set the “ loop” option to “ true” :

[evp_embed_video url="https://example.com/wp-content/uploads/videos/myvid.mp4" loop="true"]

Video Player Template

If you want to use a different video player template, you can specify it in the “ template” parameter:

[evp_embed_video url="https://example.com/wp-content/uploads/videos/myvid.mp4" template="mediaelement"]

By default, the mediaelement template only loads the “ metadata” of a video when the page loads. You can set it to “ auto” or “ none” with the preload parameter in the shortcode.

[evp_embed_video url="https://example.com/wp-content/uploads/videos/myvid.mp4" preload="auto" template="mediaelement"]

For detailed documentation please visit the WordPress video plugin page

Plugin Language Translation

If you are a non-English speaker please help translate Easy Video Player into your language.


  • Easy Video Player Demo
  • Easy Video Player Demo With MediaElement Template


  1. Go to the Add New plugins screen in your WordPress Dashboard
  2. Click the upload tab
  3. Browse for the plugin file (easy-video-player.zip) on your computer
  4. Click “ Install Now” and then hit the activate button
  5. Now, go to the settings menu of the plugin and follow the instructions for embedding videos.


Can this plugin be used to embed videos on my WordPress blog?


Are the videos embedded by this plugin playable on mobile devices (iOS/Android)?


Can I autoplay a video?

Yes, as long as the device and browser allow it.

Can I embed responsive videos using this plugin?



အောက်တိုဘာ 25၊ 2022
This video plugins is working very weel, for my web site, I used before the embed or video tag, but somme problems with multiple vidéo on the same page; With this plugins all is working perfectely. Thanks to the author!
မတ် 22၊ 2022
We are using this plugin for a long time. We have tried very different plugins. But this plugin is very light and useful for embed a video. Also video player’s visual is very good.
ဩဂုတ် 30၊ 2021
Simple and works.
ဖေ‌ဖော်ဝါရီ 1၊ 2021
I wanted to speed up loading and playing for “ .mov” files. The embeded shortcode for the videos worked brilliantly, now the videos work on PCs and Mobile hones. Awesome plugin.
Read all 55 reviews

Contributors & Developers

“Easy Video Player” is open source software. The following people have contributed to this plugin.


“Easy Video Player” has been translated into 11 locales. Thank you to the translators for their contributions.

Translate “Easy Video Player” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


  • Improved shortcode sanitization suggested by Patchstack.

  • Additional check for the settings link.

  • Set a default ratio for videos if not specified.

  • Fixed an issue where the specified aspect ratio was not getting applied.

  • Added support for disable right click.

  • Added support for video schema to improve SEO.

  • Fixed an issue that was preventing player icons from loading on some sites.

  • Added support for the user only videos add-on.

  • Made some security related improvements suggested by wpscan.

  • Updated the player to version 3.6.7.

  • Fixed an issue where video controls were not visible on AMP pages.


  • Added support for the MediaElement template skin.


  • Removed plugin action links to fix an error.


  • Made some security related improvements in the plugin


  • Removed flowplayer (the default player) since it’s no longer available.


  • Updated the player to version 7.2.7.


  • Updated the player to version 7.2.1.
  • Easy Video Player is now compatible with WordPress 4.9.


  • Added a shortcode parameter to disable the sharing option in the player.


  • Updated the player to version 7.0.2.


  • Added a new shortcode parameter – “ video_id” . It can be used to specify a custom ID for a video.


  • mediaelement template now supports the video preload attribute


  • Added translation option so the plugin can take advantage of language packs


  • Added a new shortcode parameter “ muted” to disable the audio output of the video


  • Added a new video player template – MediaElement


  • Easy Video Player is now compatible with WordPress 4.3


  • Added a new shortcode parameter “ loop” to start playback again from the beginning when the video ends


  • Video shortcode now accepts custom class names which can be used to customize the player


  • Updated flowplayer library to version 5.5.2
  • Disabled external embedding option in the player


  • Video shortcode can now be embedded in a text widget


  • Easy video player is now compatible with WordPress 4.0
  • Added a new parameter in the shortcode to accept poster image for a video


  • Easy video player is now compatible with WordPress 3.9


  • The plugin can now automatically start playing a video
  • The player can be resized using a specific width and height
  • The ratio of each video can be customized


  • First commit