WordPress Video Player Plugins

This article explores a number of free and premium WordPress video player plugins that allow you to easily add videos to your posts and pages in WordPress.

WordPress Video Player PluginsVideos are a powerful way to market and promote your products or services online.

With WordPress, you can easily integrate videos into your content. You can add videos to your posts and pages … even your sidebar menu!

In this tutorial, we’ll show you how to easily add videos to WordPress posts and pages using plugins. We’ll also explore a number of WordPress video player plugins that you can use to display videos to your site visitors.

WordPress Video Player Plugins

WordPress offers users a range of options for embedding, integrating and streaming videos on your site. For example, you can embed videos directly from YouTube or another video hosting site, stream videos from a remote server location (e.g. Amazon S3), and control how your videos play and display to visitors.

To learn more about using videos in WordPress see this tutorial:

Adding Videos To WordPress Using Plugins: Step-By-Step Tutorial

Many WordPress video plugins allow you to not only add videos to your posts and pages but also control how videos display on your site. This includes adding borders, frames and skins to videos, inserting overlays, annotations, messages, and links into the video itself, adding redirects, opt-in forms, and other controls, split testing, and more.

You can easily add videos to your WordPress site from sites like YouTube.com, Vimeo, DailyMotion, and other popular video sites using free or premium WordPress video plugins.

If you don’t need all of the comprehensive video management features that external video solutions like Easy Video Suite or VooPlayer provide, then choose a video player plugin that can help you to easily add videos to your posts and pages.

Here are just some of the many video player plugins that are available for WordPress:

Free WordPress Video Player Plugins

These free plugins make it easy to add videos to your WordPress posts and pages:

Easy Video Player

WordPress Easy Video Player

(WordPress Easy Video Player)

Easy Video Player is a user-friendly WordPress plugin that lets you embed both self-hosted videos or videos that are hosted externally using direct links. This plugin lets you embed MP4 videos into your blog, embed responsive videos for a better user experience while viewing from a mobile device, and embed HTML5 videos which are compatible with all major browsers.

Video.js – HTML5 Video Player For WordPress

Video.js – HTML5 Video Player For WordPress

(Video.js – HTML5 Video Player For WordPress)

This video plugin for WordPress is built on the Video.js HTML5 video player library. The plugin allows you to embed video in your post or page using HTML5 with Flash fallback support for non-HTML5 browsers.

Stream Video Player

Stream Video Player

(Stream Video Player)

This is a complete video-audio player plugin for WordPress with XML Playlist support and subtitles. It features an easy-to-use tag generator, support for viewing on iOS and Android, support for YouTube and Pseudo-Streaming so you can randomly seek any place of your videos without having to previously load the entire video.

Spider WordPress Video Player

Spider WordPress Video Player

(Spider WordPress Video Player)

Spider Video Player is a WordPress video plugin that lets you easily add videos to your website, organize videos into playlists and choose a preferred layout for the player.

This WordPress Video Player provides a convenient user interface, incorporating all the common features for video players including video quality selection, sharing, full screen, shuffle etc. Moreover, you have the option of designing different themes for the video player by customizing each feature available.

This is an optimal video player solution for your WordPress website, providing effective integration and a high level of customization.

JW Player 7 for WordPress

JW Player 7 for WordPress

(JW Player 7 for WordPress)

This plugin allows for easy customization and embedding of Flash and HTML5 video using the JW Player in your WordPress posts. It provides support for all of the JW Player configuration options, including custom watermarks, HLS/RTMP streaming and VAST/VPAID advertising.

Viper’s Video Quicktags

Viper's Video Quicktags

(Viper’s Video Quicktags)

Instead of copying and pasting the embed HTML from sites like YouTube, this plugin allows you to insert videos into posts and pages simply by clicking an icon button in your visual text editor and then pasting the URL of the video into a prompt box. You can fully configure how the videos are displayed (width, height, colors, alignment on the page) and more.

Video sites supported by this plugin include YouTube (including playlists), DailyMotion, Vimeo, Veoh, Viddler, Metacafe, Blip.tv, Flickr videos, Spike.com/IFILM and MySpaceTV, as well as files types such as lash Video Files (FLV), QuickTime (MOV, etc.) and generic video file formats (AVI, MPEG, WMV, etc.). You can also use the [flash] shortcode to add Flash-based video from any website.

Premium WordPress Video Player Plugins

Here are some premium plugins for adding videos to your site that also offer plugin support:

Member Player

Member Player

(Member Player)

MemberPlayer’s™ HTML5 player ensures an A+ viewing experience across all devices, platforms, and browsers. MemberPlayer leads with HTML5 player first, and then will autoswap to Flash if your website visitors browser does not support HTML5 .

This video player gives you full control of your video parameters and lets you add HTML5 videos to your pages that are fully responsive with a fluid layout.

You can also add:

  • Bullet-style videos with pop-up displays
  • Videos in grid-style embed display (for testimonials, training, product reviews, etc.)
  • Videos in grid-style with pop-up display
  • Single player videos
  • Add custom logos
  • Compatible with all WordPress themes
  • Plus, many other features …

For more details, visit the video plugin website here:

HTML5 Video Players WordPress Plugin

HTML5 Video Players WordPress Plugin

(HTML5 Video Players WordPress Plugin)

The HTML5 Video Players WordPress Plugin works on Android and includes 3 types of video players:

  • Video Player With Right-Side Playlist
  • Video Player With Bottom Playlist
  • Video Player Without Playlist

For more details, visit the video plugin website here:

Video Player WordPress Plugin

Video Player WordPress Plugin

(Video Player WordPress Plugin)

This WordPress plugin lets you manage the entire video player using a very friendly interface. You’ll be able to customize the player look & feel, playlist, and CSS file. The plugin comes in two versions: Right Side playlist and Bottom Playlist.

Some of the plugin features include:

  • Support for any type of video file that Flash Player supports: FLV/H.264 encoded video : MP4, M4V, M4A, MOV, Mp4v, F4V, YouTube, RTMP (using FMS or RED5) and RTMP live streaming.
  • Ability to play Audio MP3 files.
  • Support for Google Analytics
  • You can set this player to any size you want, changing the player width, the player height, and the playlist width.
  • Ability to integrate with your posts and pages using a shortcode

For more details, visit the video plugin website here:

Vimeo Video Player

Vimeo Video Player

(Vimeo Video Player)

This WordPress plugin lets you manage the entire video player using a very friendly interface. You’ll be able to customize the player look & feel, playlist, and CSS file.

Some of the plugin features include:

  • Support for Vimeo videos.
  • Support for Google Analytics
  • You can set this player to any size you want, changing the player width, the player height, and the playlist width.
  • Ability to integrate with your posts and pages using a shortcode

For more details, visit the video plugin website here:

Video Player & FullScreen Video Background WordPress Plugin

Video Player & FullScreen Video Background WordPress Plugin

(Video Player & FullScreen Video Background WordPress Plugin)

This HTML5 video player for WordPress supports YouTube, Vimeo, and self-hosted videos. It can also be used as a full-screen video background for your pages, allowing you to create awesome visually-rich websites.

Video player features include:

  • YouTube, Vimeo, and self-hosted video support
  • Responsive design
  • Mobile compatibility
  • Fixed-width/Full-width video player
  • Full-screen video background
  • Add texture over video images
  • Over 30 video player customization parameters, including autoplay, loop, colors, dimensions, show/hide video controllers, randomize videos, etc.
  • Set parameters for video border width and color
  • Bottom navigation positioning (left, right or center)
  • Lightweight video player
  • Free updates

For more details, visit the video plugin website here:

YouTube Vimeo Video Player

YouTube Vimeo Video Player

(YouTube Vimeo Video Player)

This WordPress plugin can be used as a YouTube & Vimeo video player or as a multimedia slider.

Video player features include:

  • YouTube and Vimeo support
  • Customizable color scheme
  • Automatically obtain video thumbnail, title, and description from YouTube
  • Responsive design
  • Mobile compatibility
  • Playlist options
  • Fixed-width/Full-width video player
  • Multiple video player customization parameters, including autoplay, loop, colors, dimensions, randomize videos, etc.
  • Set parameters for video border width and color
  • Bottom navigation positioning (left, right or center)
  • Lightweight video player
  • Free updates

For more details, visit the video plugin website here:

Ultimate Video Player WordPress Plugin

Ultimate Video Player WordPress Plugin

(Ultimate Video Player WordPress Plugin)

Ultimate Video Player WordPress Plugin is a powerful responsive video player for WordPress websites that can play self-hosted and YouTube streaming videos and supports unlimited playlists with unlimited videos. This player requires only the mp4 format (the most used format on the web) and will work on all mobile devices and desktop computers and all web browsers.

The Ultimate Video Player WordPress Plugin incorporates built-in video engines like an HTML5 YouTube video engine, normal video engine, flash YouTube video engine and flash normal video engine. This impressive video player plugin packs a huge amount of features like responsive layout, shortcode generator, multiple playlists, external API, optional deep linking, flexible skin, embed & share, Facebook share, etc.

For more details, visit the video plugin website here:

YouTubeR YouTube Video Gallery Plugin

YouTubeR YouTube Video Gallery Plugin

(YouTubeR YouTube Video Gallery Plugin)

With this plugin, you can easily upload videos to your YouTube account from your WordPress dashboard and embed them into your posts and pages.

Video player features include:

  • Optimized for WordPress caching
  • Includes playlist templates
  • Infinite scrolling
  • Create video galleries
  • Customizable responsiveness
  • Customizable widgets
  • Lightbox

For more details, visit the video plugin website here:

Hopefully, one of the video player plugins above will be the solution you were looking for to help make videos an attractive and compelling feature of your WordPress site.

WordPress Video Player Plugins

(Source: Pixabay)

***

"Learning WordPress has been a huge stumbling block for me. I've been looking for something that covers absolutely everything but doesn't cost an arm and a leg. Thank you so much ... you have just provided me with what I have been looking for! Truly appreciated!" - Tanya

***

How To Increase WordPress File Upload Size

Are you having trouble uploading files to your WordPress Media Library? This tutorial explains how to increase your WordPress file upload size limit.

How To Increase Your WordPress File Upload Size LimitAlways backup your WordPress site before making changes to important files and make copies of any files that you are about to modify.

If you don’t want to edit WordPress files yourself, ask a professional to help you.

***

Are you getting a message in your WordPress Media Uploader that you don’t have sufficient memory to upload certain files to your WordPress site?

In this tutorial, you will learn what the cause of this issue is, and how to increase the maximum file upload size in WordPress in order to eliminate those errors and help get your files uploaded to your site.

How To Increase Maximum File Upload Size In WordPress

Check Your Webhosting Settings

Depending on your web hosting setup and server configuration (and especially on shared hosting accounts), you may experience problems trying to upload some files like audios and videos, to your WordPress site using the Media Uploader function.

Often, problems arise because not enough memory has been allocated to your WordPress Media Uploader …

WordPress Media Menu - Add New

(Media Menu – Add New)

In the screenshot below, for example, you can see that the Maximum upload file size assigned to your hosting account by your webhosting provider is only “2MB” …

Upload New Media - Maximum Upload File Size

(Upload New Media – Maximum Upload File Size)

While a limit of 2MB is fine for most images, it is clearly not enough memory to upload media files like videos, audios, etc.

If you try to upload a file that is larger than the upload file size limit, you will get an error message like the one shown in the screenshot below …

Maximum Upload File Size Limit Needs To Be Increased

(Maximum Upload File Size Limit Needs To Be Increased)

The solution, clearly, is to increase the maximum upload file size limit for your site. The easiest way to do this is to ask your web host to increase your limit. If you want to increase the maximum upload file size limit yourself, however, then follow the tutorial below.

Change The Settings In Your Server’s PHP Configuration Settings

The maximum upload file size limit setting is controlled by your server’s ‘PHP Configuration Editor’.

To change this setting, log into your cPanel account, then scroll down to the ‘Software/Services’ section and click on ‘PHP Configuration’ …

cPanel Software / Services - PHP Configuration

(cPanel Software / Services – PHP Configuration)

You will see a message informing you that your PHP configuration settings are customizable by the server administrator (not the user) …

cPanel - PHP Configuration

(cPanel – PHP Configuration)

To increase the maximum upload file size limit without modifying any code in your files, you will need to have access to your server’s Web Hosting Manager (WHM) account.

Important

Having access to your server’s WHM (Web Hosting Manager) account is not the same as having access to your cPanel user account.

WHM is the administrative console for cPanel-based internet web hosting servers.

Basically, cPanel and WHM is the same software, but “cPanel” refers to the user interface and is accessed by the user to control certain aspects of their webhosting account (e.g. set up emails, edit files, view databases, etc.), and “WHM” refers to the administrator interface, and is accessed by the administrator who manages the server and who needs to set up, control, and manage the Cpanel user accounts and logins within the server.

If you are hosting your WordPress site on a “shared hosting” server plan, then you probably don’t have access to WHM – only cPanel.

If your site is hosted on a “dedicated” server (i.e. where no one else shares your server – the server is only for you), then you should have access to your WHM account.

If so, then log into your WHM account …

Web Hosting Manager Login

(Web Hosting Manager Login)

This will bring you to the WHM control panel …

WHM Control Panel

(WHM Control Panel)

Click on the WHM icons, or scroll down the main menu to locate the ‘Service Configuration’ section, and then click on ‘PHP Configuration Editor’ …

WHM - PHP Configuration Editor

(WHM – PHP Configuration Editor)

In the ‘PHP Configuration Editor’ screen, select ‘Advanced Mode’ …

PHP Configuration Editor - Advanced Mode

(PHP Configuration Editor – Advanced Mode)

Scroll down the settings page until you find this function …

post_max_size

“post_max_size” is the function that controls your maximum upload file size …

'post_max_size' value limit set too low

(‘post_max_size’ value limit set too low)

Change this setting to a higher limit (e.g. 10MB, 32MB, 64MB, 128MB), etc …

'post_max_size' value limit increased

(‘post_max_size’ value limit increased)

Scroll down to the bottom of the ‘PHP Configuration Editor’ page and click the ‘Save’ button to update your settings …

Save your PHP configuration settings

(Save your PHP configuration settings)

Your previous settings will be overwritten by the new upload file size limit in the server’s ‘php.ini’ file …

Your previous settings will be overwritten in the 'php.ini' file

(Your previous settings will be overwritten in the ‘php.ini’ file)

You should now see the new upload size limit in your Media Uploader section …

Your maximum upload file size limit has been increased!

(Your maximum upload file size limit has been increased!)

Note: Setting the limit to 64MB – 128MB should be more than sufficient to upload most types of media files.

Info

The methods listed below require modifying server files, and may not work for you if you are on a shared hosting plan. The simplest thing to do in this case is to contact your web hosting company and request them to increase your file upload size limit.

Create Or Edit An Existing PHP.ini File

The ‘php.ini’ file is the PHP configuration file containing instructions to your server about how to handle PHP functions based on your hosting account’s PHP settings. The php.ini file is where you declare changes to your PHP settings. You can use the default settings for the server, change specific settings by editing the existing php.ini file, or simply create a new text file and name it php.ini.

If you are on a shared hosting plan, then you will probably not see a ‘php.ini’ file in your directory.

If you can’t see a file called php.ini, then create a new text file and save your file as php.ini (select ‘Save as type: All Files’) …

php.ini

(php.ini)

In your new php.ini file add the following code, as shown below …

Add this code to your 'php.ini' file

(Add this code to your ‘php.ini’ file)

Resave the file and upload it to your ‘wp-admin’ folder (or root folder depending on your host), using FTP or cPanel.

If you need help uploading files to your server using FTP or cPanel, see the tutorial below:

This file will now instruct your server to allocate the settings you have specified to your site.

Info

Notes:

Depending on your hosting setup, you may need to rename your php.ini file php5.ini in order for this method to work.

If you experience issues with this method, try readjusting the settings in your php.ini file. For example, you may not have 64MB available to assign to your Media Uploader. In this case, try 32MB, or 10MB (or consider upgrading your hosting plan).

.htaccess File Method

If the php.ini method does not work for you, then try adding the following lines of code to your ‘.htaccess file’, and reuploading the file to your root directory …

.htaccess file

(.htaccess file)

To learn more about your .htaccess file, see the WordPress training module below:

Useful Tip

If you plan to upload large media files to your site, it’s probably a good idea to consider using a CDN (Content Delivery Network), or remote cloud storage facility like AmazonS3 or Dropbox to store your large files, and display their content on your posts and pages.

To learn more about uploading videos to your WordPress site, see the tutorial below:

To learn more about uploading audios to your WordPress site, see the tutorial below:

Hopefully, the above information will help you get your files uploaded to your site with no further problems.

How To Increase Maximum File Upload Size In WordPress

***

"I was absolutely amazed at the scope and breadth of these tutorials! The most in-depth training I have ever received on any subject!" - Myke O'Neill, DailyGreenPost.com

***

How To Configure WordPress Media Settings

Do you need to adjust the size of images and thumbnails displayed on your WordPress site? Learn how to configure your WordPress media settings in this tutorial.

Configuring WordPress Media Settings

This tutorial is part of our WordPress configuration tutorial series, where we show you how to set up and configure your WordPress site or blog with no coding skills required.

***

After configuring your site’s Discussion Settings, the next step in the process of setting up a WordPress site is to configure its Media Settings.

Depending on the purpose and nature of your business, using media can be an important part of your online presence.

Media refers to the images, videos, audio recordings and other types of files you will be uploading and using in your site. Media is typically uploaded and inserted into your site’s content when writing a Post or Page.

To learn more about inserting and editing media files in your Posts and Pages, see the tutorial below:

In this tutorial, you will learn how to configure your WordPress Media Settings.

Important Info

If you’re configuring a new WordPress installation, you can just leave the default settings in this section as they are for now and move on to the next step of the process (i.e. configuring Permalinks).

WordPress Media Settings – Step-By-Step Tutorial

The Media Settings section allows you to control how media is displayed on your site. To configure your media settings, do the following:

Go to your WordPress dashboard menu and choose Settings > Media

Settings Menu - Media

(Settings – Media)

This brings up the ‘Media Settings’ page …

WordPress Media Settings

(WordPress Media Settings)

There are two main sections in this area:

  • Image Sizes – This section lets you specify the maximum dimensions in pixels to use when inserting an image into the body of a post or page.
  • Uploading Files – This section lets you specify default settings used during the media upload process when writing or editing a post or page.

Let’s go through each of these sections now in more detail.

Image Sizes

Image sizes allow you to specify the maximum dimensions of images used in your posts and pages …

Image sizes

(WordPress Media Settings – Image sizes)

Thumbnail Size

Set the Width and Height of your thumbnail images in pixels. When setting a thumbnail size, the image will be cropped and resized to the setting you specify in this section.

By default, the check box for Crop thumbnail to exact dimensions (normally thumbnails are proportional) is enabled. Unless you have a reason for disabling this feature, leave this option as is.

Medium Size

Set the Max Width and Max Height in pixels for displaying medium-sized images in this section.

Large Size

Set the Max Width and Max Height in pixels for displaying large-sized images in this section.

Note: Medium and large images will keep their dimension proportions, taking the maximum width and height into account

Uploading Files

This section allows you to specify whether or not files uploaded to the media folder directory in your server will be organized into month and year based folders …

WordPress Media Settings - Uploading Files

(WordPress Media Settings – Uploading Files)

By default, images and other media files are uploaded to the wp-content/uploads directory on your server into “month” folders, which are nested within folders for “years” …

How media files are organized in the WordPress 'Uploads' folder

(How media files are organized in the WordPress ‘Uploads’ folder)

Unless you have a reason for disabling this feature, leave this option as is in your media settings.

If you’re configuring a new WordPress site installation, just leave the default settings in this section as they are and continue setting up your site. If you make any changes to this section, remember to click the Save Changes button to ensure that your settings are updated …

Save changes to update your settings

(Save changes to update your settings)

Congratulations! Now you know how to configure your WordPress Media Settings. The next step is to configure your WordPress Permalinks.

WordPress Media Settings

Next Step: How To Configure WordPress: Permalinks

***

"Learning WordPress has been a huge stumbling block for me. I've been looking for something that covers absolutely everything but doesn't cost an arm and a leg. Thank you so much ... you have just provided me with what I have been looking for! Truly appreciated!" - Tanya

***