Code

Elite Video Player

Elite Video Player

Cart 936 sales
Recently Updated

VIEW DEMO

On SALE for limited time only!

#1 BEST SELLING VIDEO PLAYER

Best Selling Video Player every year

Top Trend Video Player – by Envato content specialists

Why choose Elite video player?

Elite players gives you the world-class video experience. With it’s intuitive and powerful features, there’s no need to look furthermore. Outstanding support 24/7, top-notch features, lightning fast performance is all you can ask for. We can also customise player beyond the scope of the current version, according to your needs, so don’t hesitate to ask anything

Elite Video Player is modern, responsive, fully customisable high-end video player for WordPress that support advertising (VAST, VMAP, IMA and custom self-hosted ads) and the most popular video platforms like YouTube (single, channel, playlist), Vimeo, self-hosting videos (only mp4 required), Google drive videos, Dropbox videos, local videos, Amazon S3 and LiveStreaming HLS m3u8 videos. Showcase your videos in your site across all browsers & devices with this unique and most powerful video player around.

Have your Elite Player up and running in minutes

Installation is super easy. Once you have downloaded the Elite Player simply edit it’s intuitive options.

YouTube support – playlist/channel/single youtube

Elite video player can play any youtube video, import youtube playlist or even youtube user channel. You can use default YouTube player or YouTube player with custom controls.

YouTube 360 VR & YouTube LiveStreaming support

Elite video player has now support for any Youtube 360 VR video, and even supports livestream videos from Youtube.

NEW! First ever video player on Envato Market with completly hidden YouTube UI

YouTube videos can be played without distraction of youtube elements like Watch later/Share/Logo/Title/Related videos. Simply play YouTube videos like any mp4 video, without user knowing the source of the video. See example.

Self-hosted videos

You can host your own videos with only mp4 format required.

Vimeo support

Also, elite video player can play any video from vimeo too. Vimeo videos can be played with default Vimeo player or custom Elite player.

HTTP Live Streaming (HLS .m3u8) support

Elite video player now supports HLS (HTTP Live Streaming) .m3u8 files.

Amazon S3 & Amazon cloud drive videos

Elite player can play any video from amazon server.

Google Drive videos

You can store and play videos from any Google Drive.

Dropbox videos

Recommended when it comes to large files, use Dropbox to host your videos for free and play them in Elite player accross websites.

Microsoft OneDrive videos

You can store and play videos from OneDrive as well.

Local videos

You can also play any video from your local drive, no need for web hosting. Videos from dropbox are also supported.

Openload videos

Elite video player can play any video from Openload.

Mixed videos

Create your playlist with any video type you want – mix YouTube/Vimeo/Self-hosted/GoogleDrive videos all in one playlist.

VAST, VPAID, VMAP and Google IMA Ads

Elite Video Player supports VAST (Video Ad Serving Template), VMAP (Video Multiple Ad Playlist) and Google IMA ads (Interactive Media Ads). Showcase Linear and Non-Linear ads easily with Elite video player. Linear ads are Pre-, Mid-, Post-roll videos and PODS (back-to-back video ads in a row). Non-Linear ads are banners/texts.
VAST, VPAID, VMAP and Google IMA tags can be displayed on all videos that Elite Video Player supports (YouTube, Vimeo, Self hosted, Dropbox, Google Drive, Amazon S3, HLS m3u8 etc.)
No programming knowledge is required to display these ads. Monetize your videos and bring insane results to your website.
See VAST/VMAP/IMA examples.

Self Hosted Ads

Elite video player also supports custom advertising as pre-roll (before), mid-roll (during), post-roll (after) and popup Ads. This means you can have your own videos on server and serve them as you wish without having any external xml files. Ads can be added to each video. Also, advertising is improved with custom skip ad option, which means that you can set different skip time for each video. Each ad can be added for all videos that elite player supports: youtube single videos/youtube playlists/user channels, vimeo videos, and self-hosted mp4 videos. Custom Advertising can be combined with VAST, VMAP and IMA Ads as well.
See Custom Advertising examples.

Google Analytics

With Google Analytics you can track how many times videos has been watched and downloaded. Also, you can track how many times Advertisement video has been watched, how long Advertisement video has been played (before it’s skipped) or even count how many times your advertisement video was clicked.

Live video thumbnails for progress bar

Elite video player is the first and only video player that is using smart system for video thumbnails. You can set your video to auto-generate video thumbnails and display them Live in real-time, when user hover the progress bar. See example.

vtt (jpg) Video thumbnails for progress bar

Elite video player can also display vtt (jpg) video thumbnails, meaning, these thumbnails are pre-made as single spritesheet jpg image. See example.

Subtitles (captions)

Elite video player has subtitles (captions) support for HTML5 self hosted videos, Google drive, Dropbox, HLS m3u8 Livestream or Amazon S3 videos.

Sticky mode

Elite player has support for sticky mode to keep videos visible to your customers all the time on the page (when scrolling up/down through page). If video is not in user viewport, sticky player will appear in bottom corner, and if video is in user viewport, sticky player will automatically hide.

Lightbox mode, responsive mode, fullscreen mode

Elite video player can be showed in lightbox mode. You can set any image to open player in lightbox. Multiple lightbox images are supported (multiple lightbox players in same page). Lightbox options are: lightbox image, lightbox image width and height, lightbox close on click outside (optional), lightbox autoplay (optional). This way you can have multiple video players on the same page.

Responsive mode creates Elite video player that fits exactly into page or post content.

With Fullscreen mode Elite video player will cover the entire page.

Deeplinking videos

Elite player supports Deeplinking which means that any video from playlist can be accessed through URL link. Also, users can share active (current) video.
For example: Deeplinking target to video called “Top Models” from playlist.

Protect video content

On self hosted videos you can disable right click over the video to prevent “Save video” action, and hide “src” attribute.
Also, to protect your videos in a way that nowbody can see your video content (even if it’s “downloaded”) is to use HTTP Live Streaming – HLS m3u8 format.
This will help to understand better: link, this way nobody can view your video.

Convert your .mp4 files into .m3u8 format to protect your videos.

jpg, png, gif support

With Elite video player you can display your images or gifs, instead the video. This feature gives you option to use Elite player like banner or image slider. You can even mix images with videos in the same playlist.

Unlimited color option

Elite player look can be customised by changing the color accent to any color you like to make your player blend in to your website perfectly.

Completly controllable Playlist

Playlist can be fully customized to fulfill your website needs and trends. You can manage order of videos in playlist, and also, manage which video from backend list will actually show in the playlist in frontend (which means you can have large number of videos in your admin area, but show only certain videos, and order them as you wish), so you have full control of displaying your videos. Playlist position can be changed from Right side to Bottom. Items in playlist are fully customizable so you can choose to have: thumbnails with texts, only texts, or only thumbnails.

Translate to your language

Every single word in the video player can be edited and translated to your own language so you can get closer to your visitors.

Automatic detection of unplayable files & invalid url’s

Elite video player can detect files and sources that are not playable (for example broken link, or misspelled file). Once detected, player will skip to next available video file, until the video can be played regularly.

Fast forward, Fast backward

With Elite video player users can jump forward or backward instantly for certain amount of seconds, which can be any value.

Desktop & Mobile ratio support

Simply change player ratio size for different devices to look even better for your visitors. In player options you can set X:Y as any numbers. This way your player can look-alike YouTube 16:9, TikTok / Facebook / Instagram 9:16, or any other.

It works everywhere

Elite video player is a HTML5 ready player that enables it to work on all platforms – desktop & mobile.
Elite player is optimized for laptops with touchscreen as well.

Lifetime support!

With this purchase you get a lifetime 5 star support. You also get a frequent updates, bug fixes and adding new features (on customers requests) for free!

Features

  • the most advanced video player
  • packed with options
  • pre-roll, mid-roll, post-roll, pop-up advertising that works with youtube videos/playlists/user channels
  • pre-roll, mid-roll, post-roll, pop-up advertising that works with vimeo videos
  • pre-roll, mid-roll, post-roll, pop-up advertising that works with self-hosted videos
  • Lightbox mode
  • mixed videos – YouTube/Vimeo/Self hosted/GoogleDrive
  • Google Drive videos support
  • Amazon S3 support
  • mobile optimized
  • optimized for touchscreen laptops
  • responsive design
  • sticky mode
  • subtitles (captions) support
  • Video thumbnails support
  • - Live video thumbnails (live auto-generated thumbnails in real-time)
    - vtt video thumbnails (pre-made thumbnails displayed from spritesheet image)
  • easy to use
  • choose between custom YouTube controls or default YouTube controls
  • multiple (unlimited) instances of Elite video player in same page
  • resizeable width and height
  • font awesome icons – perfect for Retina displays (font Awesome icons are vectors, which mean they’re gorgeous on high-resolution displays)
  • fully customisable – use any color scheme you like or set one of the 20 pre-built colors (lime, green, emerald, teal, cyan, cobalt, indigo, violet, pink, magenta, crimson, red, orange, yellow, amber, brown, olive, steel, mauve, taupe)
  • choose between 2 types of player – with playlist or without playlist
  • real fullscreen support
  • tooltip indicator for better user experiance
  • optional right-click menu
  • option to hide self hosted video sources (to prevent users from download/steal your videos)
  • autoplay (optional)
  • logo image (optional)
  • poster image (optional)
  • autohide controls (optional)
  • shuffle (optional)
  • load random video on webpage load (optional)
  • info window (optional)
  • social networks share (optional)
  • embed player (optional)
  • 6 video player pre-built shadow effects
  • use only icons that you need
  • 12 pre-built scrollbar types (light,minimal,light-2,light-3,light-thick,light-thin,inset,inset-2,inset-3,rounded,rounded-dots,3d)
  • well documented
  • free support
  • free updates

Credits

What Buyers say


A really fantastic player and very very good and reliable support from the developer. 6 Stars, if I could…
- TTom922

This is a great player and the author went above and beyond to help with a challenge – of my own creation. Great code, clear instructions, extremely fast response. Very refreshing!.
- rodeospot

Very professional attention, with a high quality service.
- telemovil

Works smoothly and is easily editable!
- Gary1980

A lot of attention to the customer …
Great plugin …
- deFreitas

love this. the absolute best!
- theodisbutler

thank You for this Great Player.
RolandK
- RolandK

So easy to use and to add this to my website.
- cijidrew

Check out our latest product Transition Slider

Transition Slider is revolutionary image and video slider with advanced WebGL transition effects never seen before in slider plugins. Transition slider brings seamless transition effects with zoom blur, motion blur, camera roll, warp, twirl, stretch, fisheye and brightness. Impress your clients and customers with this unique slider!

Transition Slider jQuery Plugin

Transition Slider WordPress Plugin

Change log

25.03.2024.
Fix
- small fix with mixed content http / https
01.03.2024.
Fix
- visit advertiser go to url for global ads
19.02.2024.
New
- fully customisable sticky player size
07.02.2024.
Fix
- embed code fast forward and fast backward buttons
27.09.2023.
Improvement 
- automatically skip to next Ad video if current Ad video has broken/invalid link, or unplayable file format/extension.
09.09.2023.
Improvement 
- added option to disable/enable fullscreen button
22.05.2023.
Fix
- mobile resize youtube in fullscreen, portrait-landscape
Improvement 
- added portrait mode progress bar
- mobile touch events improvement
04.04.2023.
New
- removed YouTube UI elements (Title/Share/Watch later/Related videos/Logo)
- Fast forward/ Fast backward buttons (with custom seconds)
06.03.2023.
Improvement
- Vimeo API update
17.01.2023.
Improvement
- popup ads improment functionality
21.12.2022.
New
- YouTube autoplay now available on Android mobile devices
02.12.2022.
New
- option for fine seeking as FastForward and FastBackward buttons with custom seconds for each
25.11.2022.
New
- option for video ratio on mobile devices
Improvement
- youtube autoplay improvement
11.10.2022.
Improvement
- vimeo API update
Fix
- fixed bottom playlist item if no thumbnail available (when only title/description are displayed)
27.4.2022.
Improvement
- thumbnail image not required for skip ad window
4.4.2022.
Fix
- fixed warnings if no valid image path specified
22.3.2022
Fix
- midroll fullscreen fix
1.3.2022.
Fix
- small fix for image paths
2.12.2021.
Fix
- sticky & autoplay fix
27.10. 2021.
Fix
- bug fix with mp4 mute/unmute occured after code refactoring
24.9.2021.
- New
Improved portrait mode on mobile
Fix
- fixed playing next video in shuffle for self hosted videos
26.7.2021.
Fix
- small fix for multiple player instaces in same page
12.7.2021.
Improvement
- code improvements
12.6.2021.
Improvement
- Player name can be numerical only
9.6.2021.
New
Self-hosted mp4 videos improvements: 
- automatically skip to next video if current video has broken link
- show preloader if user presses play quickly and the video has not been loaded yet due to slow network
6.5.2021.
New
- added VAST, VMAP and IMA support
2.4.2021.
New
- autoplay video in viewport / pause video outside viewport
1.4.2021.
New
- added option to pause sticky player when outside of viewport
15.2.2021.
Fix
- css hover fix
26.1.2021.
Fix
- mobile playlist small fix
26.8.2020.
New
- added option to choose which videos will show from playlist
- added option to choose playlist order
22.8.2020.
Fix
- wp 5.5 small fix
16.8.2020.
New
- HTML5 video thumbnails:
    1. vtt video thumbnails
    2. Live auto-generated video thumbnails
- HTML5 video thumbnails can be applied to mp4/HLS m3u8/Google drive/Dropbox/Amazon S3 videos
22.4.2020.
- Fix
Lightbox fullscreen fix
2.3.2020.
- Fix 
Preroll mute notification for autoplaying youtube videos on desktop
12.2.2020.
- for YouTube videos longer than 20 mins, overwrite default youtube resume function (fixes postroll Ad)
11.2.2020.
- Fix
Stop video function for Youtube video with Preroll enabled.
31.1.2020.
- YouTube API key update
15.1.2020.
- mobile - quality menu positioning fix
12.1.2020.
- visual improvements
18.12.2019.
- bug fix with subtitles button
11.11.2019.
- added option for advertiser external link
8.11.2019.
- youtube playlist updated code
30.10.2019.
- Google analytics improvements
- playlist customisation improvements
28.10.2019.
- fullscreen updated for new version of iOS
22.9.2019.
- added option to choose any number of videos from YouTube channel, from 1 to all videos.
20.9.2019.
New
- embed code improvements
9.9.2019.
New
- player automatically generate embed code
- all player options can be passed to player as url params
10.7.2019.
Fix
- Vimeo autoplay notification adjusted
2.7.2019.
New
- improved code
- autoplay notification for all videos (self hosted, ads etc.)
28.6.2019.
New
- subtitles (captions) support for HTML5 videos (self hosted, Google drive, Dropbox, Amazon S3, HLS m3u8 Livestream)
- HD/SD quality for HTML5 videos (self hosted, Google drive, Dropbox, Amazon S3, HLS m3u8 Livestream)
Fix
- fullscreen fix for some themes
13.6.2019.
Fix
- color change for multiple instances of player in same page 
20.1.2019.
Fix
- small volume fix for HTML5 autoplay
10.1.2019.
New
- added support for multiple Vimeo API player instances
- Fix - not loading video through "id" parametar from url
5.11.2019.
Fix
- fixed showing/hiding 'nowPlayingTitle' when title is longer than video area
14.9.2018.
New
- added Google Analytics:
track how many times videos has been watched
track how many times video has been downloaded
track how many times AD video has been played
track how long AD video has been before skipped
4.9.2018.
Fix
- fixed youtube video on finish behaviour: when selected option on finish:"Stop video", player restarts and shows first frame of played video
1.9.2018. Major update
New
- implemented Sticky mode to keep videos visible to your customers all the time on the page (when scrolling up/down through page). If video is not in user viewport, sticky player will appear in bottom corner, and if video is in user viewport, sticky player will automatically hide.
- autoplay video only if video is in viewport on page load
6.6.2018.
Fix
- small css fix: first item in bottom playlist was not displaying correctly
29.3.2018.
New
- added option to adjust video ratio to fit perfectly when playlist is 'opened' or 'closed'
12.1.2018.
- New
Deeplinking (user can share active (current) video, meaning any video from playlist can be accessed through URL)
19.12.2017.
New
- removed iphone-inline-video.js script; player now uses only 'webkit-playsinline' attribute to autoplay HTML5 self-hosted videos on mobile
19.9.2017.
- New
implemented HLS m3u8 support ('main video' can be HLS m3u8, preroll/midroll/postroll also can be HLS m3u8 format)
Fix 
- onVideoFinish:"Stop video" small bug fix only when preroll is enabled for youtube videos, show poster on finish
- Fix - auto play next video for Youtube playlist fixed
25.8.2017.
Fix
- fixed small bug with Firefox opening 3 tabs on ad click
18.8.2017.
New
- added 'global' ads (you can use 'pool' of video ads and play them randomly, or 'stick' video ads to exact video)
- added option to set any video ratio you can imagine (to create the best view of your video to your users, and to match your actual video ratio without editing your video)
- iphone video playsinline (iPhone will display video like on desktop, avoiding iPhone native player)
- iphone autoplay video (autoplay video on mobile)
- add translations of all words in player (every single word in the video player can be edited/translated to your own language)
Fix
- works with all jQuery versions (including latest jQuery Core 3.2.1)
23.4.2017.
Fix
- fixed iPhone black margin bug when controls are "off" 
3.4.2017.
New
- added support for laptops with touch screen
Fix
- fixed responsivness in lightbox mode when playlist is Off
17.3.2017.
New
- improved code, small fixes
8.3.2017.
New
- added support for mixed videos in same playlist
2.3.2017.
New
- autoplay disabled for mobile, enabled for desktop
27.2.2017.
New
- added second poster image (when video finished)
Fix
- youtube play/pause fix for mobile
7.2.2017.
New
- added play button on mobile for first video when autoplay is on
3.2.2017.
New
- when using self hosted videos, not to load youtube api, improved player loading
- shuffle multiple videos even if no playlist
30.1.2017.
New
- added option for preloading self hosted videos ('none' or 'auto')
29.1.2017.
New
- Bottom playlist feature
- choose to youtube videos get thumbnails automatically from youtube or set thumbnails manually
Fix
- usage of very large youtube playlist
3.12.2016.
New
- minor css fix
2.12.2016.
New
- improved design on smaller screens
29.11.2016.
New
- added download video button (optional)
16.11.2016.
Fix
- mobile scrolling improvements
14.11.2016.
Fix
- lightbox mode fix
31.10.2016.
Fix
- small lightbox thumbnail fix
23.10.2016.
Fix
- youtube API v3 accepts unlimted videos from channel/playlist
9.10.2016.
Fix
- fixed quality button selection
30.8.2016.
New
- added lightbox option to elite player
10.8.2016.
New
- improved code, added new option for player layouts: fitToContainer, fixedSize, fitToBrowser
3.8.2016.
Fix
- fixed fullscreen bug
19.6.2016.
New 
- added IE complete fullscreen support
- added option to continuously play Vimeo videos even if playlist of 'turned off'
Fix
 - disabled space key when ad is playing
14.6.2016.
New
- added option to choose Light or Dark player theme
24.3.2016.
New
- added Youtube quality menu selector
2.2.2016.
Fix
- fixed fullscreen for browsers that doesn't support native HTML5 fullscreen
6.1.2016.
Fix
- fixed bug with youtube API sometimes not loading on page load
24.11.2015.
New
- added more advertising options: mid-roll, post-roll video ads, and pop-up ads
- fixed some bugs
02.10.2015.
Fix
- Fixed bug with time total for videos with duration over 60 minutes
20.9.2015.
New
- added option to insert multiple instances of youtube player in same page
- added preloader for preroll video
Fix
- small bug fixes
24.8.2015.
Fix
- Updated Vimeo API, fixed Vimeo preroll ads not playing.
30.7.2015.
Fix
- Fixed font awesome css file name to avoid conflicts if theme uses font awesome
21.7.2015.
New
- added option to set youtube video quality: 240p, 360p, 480p, 720p, 1080p, 4k
19.6.2015.
Fix
- Fixed bug when title doesn't change if playlist is "Off" and "shuffle" of multiple videos is enabled
20.5.2015.
New
- added option to have continuous videos played (one after another, on finish) even with playist disabled
18.5.2015.
New
- added hover effect on YouTube player
Fix
- fixed YouTube playlist/channel issues
14.5.2015.
New 
- updated youtube API to v3.0
13.5.2015.
New 
- added custom controls for youtube player
- added option to have closed playlist on webpage load
5.5.2015.
Fix - fix for youtube videos not playing when selected in playlist on mobile
22.4.2015.
New 
- improved preroll unloading/skipping
- added hand cursor on prerolls
Fix 
- fixed IE9,10,11 bug with logo and poster not showing over Youtube player
- fixed logo on youtube fullscreen
21.4.2015.
New - added option to disable "Skip advertisement" 
8.4.2015.
New - added option to hide self hosted video sources (to prevent users from download/steal your videos)
6.4.2015.
Fix - fixed conflict with font awesome icons
29.3.2015.
New - added new option to hide all player controls
26.3.2015.
Fix - fixed space key issue
18.3.2015.
New:
- Added option for multiple instances of HTML5 player
- Removed communication with youtube API when using HTML5 or Vimeo player
4.3.2015.
Fix - fullscreen issue with player unerlying elements in some themes
3.3.2015.
New - improved share options, updated documentation
25.2.2015.
Fix - fixed bug with playlist scrollbar
24.2.2015.
Fix - fixed Internet Explorer 11 bug
18.2.2015.
New - added option to show/hide related youtube videos when video finish
14.2.2015.
New - improved responsiveness
25.1.2015.
Fix - embed copying fix
15.1.2015.
Fix - fixed pre-roll for mobile
New - skip ad improvement
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey