Log in Sign up
Modern Video Player for Wordpress
WordPress Plugins

Modern Video Player for Wordpress

Developed by Tean
5.0
$64 USD

Categories

Media
Last Updated
Nov 13, 2025
Published
Nov 28, 2025
Click image to view demo




View plugin documentation





User AddOn





Video Heatmap AddOn





Schedule AddOn





Shelf AddOn





Modern Video Playery is a extremely powerful video and audio player that supports all kind of embeddable media, from HTML5 video formats to Youtube videos, Youtube live feed, playlists, channels, Vimeo videos, albums, channels, collections to reading folders of video, audio or image files, Apple HLS and MPEG DASH live streaming, 360 virtual reality videos and images, embed any HTML into the player like Facebook videos, Google maps and much more.



Player can serve multiple video quality for both desktop and mobile browers, display video subtitles in multiple langauges, control playback speed, multilangauge audio support for live streaming.



Modern Video Player also supports unlimited playlists and each playlist can contain unlimited number of videos. Each playlist can also contain mixed media inside, so we can have self hosted videos, Youtube videos and some images mixed inside the same playlist.



Player is packed with a huge amount of features and customization options from different layouts, skins, color customization, social sharing, external API, video advertisments (pre-roll, mid-roll, end-roll) videos, video ads, popup ads, HTML ads, annotations during video playback (HTML elements appear over video showing at specific time intervals), private / password protected videos, Google Analytics, Google Adsense. Support for VAST formats in the player are VAST / VMAP / IMA / VPAID, SIMID.



Use this as full video player player and display full playlist, or hide the playlist all together and use this as a simple video player. Or display your videos in a fully responsive grid manner showing image thumbnails or open the player in a lightbox.



Features and options:
Destop, mobile and tablet support (fully responsive and mobile optimized buttons)
Highly customizable with HTML and CSS!
Written in plain Javascript which means it will run fast in your website and will not interfere with other scripts.
Accessible / semantic elements. Player used clean HTML – uses the right elements, buttons for buttons, input range for volume and progress for progress seekbar.
Only mp4 video format required for all browsers and devices
Supported content sources:
Self hosted video, audio, images
Self hosted virtual reality 360 video, example here
Self hosted image panorama 360
Apple HLS Live Streaming
MPEG DASH Live Streaming
Youtube content:
Single video
Playlist
Channel
360 video
Vimeo content:
Single video
Showcase (formerly Album)
Group
Channel
360 video
Folder playlist (video, audio)
Google Drive
One Drive
Custom iframe (show any iframe into the player: Daily Motion, Wista, Google Maps…etc)
XML playlist
JSON playlist
Playlist position:
Right of player
Bottom of player
Hidden playlist (simple video)
Thumbnail grids
Lightbox player
Password protected videos
Restrict content in Wordpress and make videos visible for logged in users and specific user roles.
Set any frame as poster for self hosted videos
Optional poster image for self hosted video, Youtube and Vimeo
Option to display poster image on mobile to preserve bandwidth
Chromecast support. Example here
AirPlay support
Subtitles support for any media (video, audio, Youtube, Vimeo) (vtt / srt)
Google Analytics tracking
Adverts support (pre-roll, mid-roll, end-roll). Play video, audio file on demand. Global adverts per playlist or individual per video, example here
Annotation support (show / hide HTML elements including iframes over video area during playback).Support for shortcodes in annotations. Global annotations per playlist or individual per video, example here
Popup windows support (show / hide HTML elements including iframes over video area on video pause). Popups can be useful for large data display, when focus is mainly on popup since video is paused. You can use it to display for example some iframes over video, or some user forms. Popups can also be used for displaying simple images (additionally linked to url on click), example here
AdSense support in player (monetize your video content!)
Show video preview on hover like Youtube thumbnails, example here
Active item and timestamp parameters in url
Video Chapters support (seek to specific time with presented seekbar and title), example here
Video Chapters in window, example here
Transcript support (show video subtitles in separate window above the playlist area, example here
Remember playback position on page reload (active video, current time).
Watch limit. Restict video watching time and show custom image on video end, example here
Protect video from being downloaded using url encryption and video blobs.
Video embedding. Embed video player in another website.
Stream video from camera
Support for multiple instancesof video player in the same page.
Allow users to create their own playlists
Add video to favorites for each user
Option to import / export playlists and players so they can be easily moved to another domain plus option for strong>domain rename video and other urls inside playlists.
Option to mix different media types in the same playlist (you can have self hosted videos, Youtube videos, images mixed in same playlist)
Stick to bottom on page scroll, example here
Up next video feature, example here
Load more videos on scroll to playlist bottom, example here
Playlist is cached in browser to limit API requests For Youtube, Vimeo and other services and fast load on start
Playback options:
random playback
loop playlist
playback speed
start / end time
Show custom poster on pause
multiple playback qualities
multiple audio playback qualities
load more videos on page scroll
on media end navigate to url
Media end action (next, loop, rewind, show poster, show custom image, coming next videos)
swipe video
Picture in picture
Set custom end screen (with your orn HTML and CSS)
Query string parameters, load video parameters directly in browser url.
Responsive breakpoints (hide specific buttons or player elements on small screens)
Autoplay when video comesin viewport, example here
Theater mode (full width video mode), example here
Serve player as lightbox, example here
Replace Wordpress default video player (self hosted videos, youtube, vimeo)
Media aspect ratio (original / fit-inside / fit-outside)
Keyboard navigation
Social sharing (facebook, twitter, tumblr… etc)
API methods to interact with the player on runtime
Event callbacks events during video playback
Advert callbacks which fire when video ads play




Video advertizing


Video adverts VAST / VMAP / IMA / VPAID


Video annotations


Popup ads over video area


HTTP Live Streaming HLS DASH


Video chapters


Virtual reality 360 video


Custom video end screen


Limit watch time


Playlist icons (call to action menu)


Interactive transcripts


Chromecast support


Mobile friendly menu list (playback rate, video quality and subtitles)


Video zoom


Show video preview on hover like Youtube thumbnails


Autoplay when player enters viewable area


Minimize the player to bottom on page scroll


Related videos screen


Open in lightbox


Grid layouts






Grid below player load more


Updates / Changelog






Video Statistics Addon





User Addon





Amazon S3 Addon





Video Heatmap Addon





Schedule Addon





Shelf Display Addon





tags: video gallery, youtube, vimeo, hls, live streaming, dash, vast, ima, chromecast, chapters, learning, advertising






Notes:


This is WordPress plugin.

Using this plugin requires registration to domain. Instructions how to register are available here

Technical Details

Developer
Tean
Last Updated
November 13, 2025
Published
November 28, 2025

Compatibility

WordPress Plugins Compatible

No reviews yet

Be the first to review this product.