HTML5 Video Player
HTML5 Video Player lets you embed MP4 and other video formats on your WordPress site with ease. Add single videos or full playlists using ShortCodes or Gutenberg blocks. Fast, responsive, SEO-optimized, and customizable for smooth playback on all devices and browsers.
- Playlists & subtitles
- Quality switcher
- Keyboard navigation
- Password-protected play
- 169+ 5 Rating
- 30k+ Active Installs
- 19k+ Paid Users
Why Choose HTML5 Video Player?
Text and images don’t tell the full story. Video connects faster and keeps people engaged. HTML5 Video Player makes adding videos and playlists simple and seamless.
The Problem with Traditional Video Players
- Hard to customize or match with your site design
- Not mobile-friendly or responsive
- Limited control over playback behavior
- Extra bloat slows down your site
- Shortcodes are confusing or inconsistent
A Better Way to Add Video to WordPress
- Embed MP4 and other formats without writing code
- Use the Gutenberg video block or a simple shortcode
- Create responsive, mobile-friendly video content
- Customize behavior with autoplay, loop, mute, preload, and more
- Build a clean video playlist or embed single videos anywhere
- Fully match your site’s look with colors, skins, and custom CSS
Fully Responsive Design
The player automatically adjusts to any screen size, making sure your videos play smoothly and look great on mobile, tablet, laptop, and desktop devices.
Quality Switcher for Every Viewer
Let users switch between video quality levels to save bandwidth or improve playback based on their connection—great for both desktop and mobile viewers.
Multi-Language Subtitles
Upload and display multiple subtitle files for different languages. It’s ideal for courses, tutorials, and global content that needs to reach wider audiences.
Accessible to Everyone
Supports VTT captions and screen readers, helping you deliver inclusive video content that works for all users, including those using assistive technology.
Smarter Video Player That Looks Great and Just Works
-
Fully Responsive Design
The player automatically adjusts to any screen size, making sure your videos play smoothly and look great on mobile, tablet, laptop, and desktop devices.
-
Quality Switcher for Every Viewer
Let users switch between video quality levels to save bandwidth or improve playback based on their connection—great for both desktop and mobile viewers.
-
Multi-Language Subtitles
Upload and display multiple subtitle files for different languages. It’s ideal for courses, tutorials, and global content that needs to reach wider audiences.
-
Accessible to Everyone
Supports VTT captions and screen readers, helping you deliver inclusive video content that works for all users, including those using assistive technology.
-
Keyboard Navigation Support
Users can control video playback using keyboard shortcuts. This improves accessibility and offers a better experience for power users and screen reader tools.
-
Built-In View Tracking
Track how many times each video is watched and understand which content is getting the most engagement right from your dashboard—no extra setup needed.
-
Password-Protected Playback
Restrict access to specific videos by setting passwords. Ideal for members-only content, course previews, or private client videos you want to secure.
-
Works with External Hosting
Embed videos hosted on YouTube, Vimeo, or Amazon S3. Mix self-hosted and external videos without affecting performance or customization options.
-
Translated Player Controls
HTML5 Video Player supports internationalization. Translate all visible controls so your audience can interact in the language they’re most comfortable with.
-
Custom Player Colors
Change the player’s color scheme to match your brand or theme. It helps your videos blend in with your design while keeping the player clean and professional.
-
Built-in Gutenberg Blocks
Add and customize your video player directly in the WordPress block editor. You don’t need shortcodes or plugins—just click, configure, and publish.
-
Embed with Shortcodes
Each video player comes with a unique shortcode. Copy and paste it into any post, page, or widget area to embed your video anywhere on your site.
-
Sidebar Widget Included
Display videos in your sidebar or widget-ready areas using the built-in widget. Perfect for blog layouts, landing pages, or content-rich sidebars.
-
Mixed Media Playlists
Create playlists with a mix of self-hosted videos, YouTube clips, and even images. It’s a flexible way to showcase your media library in one place.
-
Sticky Video Player Option
Keep videos visible as users scroll down your page. It’s ideal for tutorials, walkthroughs, or any content where ongoing visibility is important.
-
Lightbox Video Mode
Let users watch videos in a focused pop-up player. It improves viewing by reducing distractions and keeping your layout clean and uncluttered.
-
Player with All Controls
Complete video player with full control set Preview live -
Multiple Video Quality
Player supporting multiple video qualities Preview live -
Player with Custom Size
Video player with customizable size Preview live -
Central Play Button Only
Minimalist player with only play button Preview live -
Password Protected Video
Secure video with password protection Preview live -
Google Ads Support (VAST)
Video player with advertising integration Preview live -
YouTube Video
Play video from YouTube content Preview live -
Vimeo Video
Play video from Vimeo content Preview live -
Sticky Video Player
Player that sticks while scrolling Preview live -
Streaming DASH.js
DASH streaming protocol support Preview live -
Streaming HLS.js
HLS streaming protocol support Preview live -
Mobile Optimized
Fewer controls for mobile devices Preview live -
Video with Subtitle
Player with subtitle support Preview live -
Multiple Chapter
Video player with chapter navigation Preview live -
Autoplay & Text Watermark
Auto-playing video with text watermark Preview live
No demos in this category.
Testimonials
Loved by WordPress users
4.6 rating · 195 real reviews from the WordPress.org community
-
WordPress.org
HTML5 Video Player
The service these guys give is amazing
jimbob121 Read review
-
WordPress.org
I can change the size of the video and the support answers
I have the free version of this plugin, and it is possible to change the size of the video. Also, some other things like an endless loop. And I had a support question, it was resolved within 3 days. Thanks!!!
Brisch Read review
-
WordPress.org
Please keep up your great work!!
My favorite service of this kind thus far. Thanks so much!
Aba Read review
-
WordPress.org
Ticks all boxes
Perfect player for basic needs and a bit more than that. Optionally, purchase the premium edition to get everything that’s possible. Works smoothly and configuration is a no-brainer. 5 stars.
JuergenH Read review
-
WordPress.org
Very convenient tool
This plugin is very helpful to realize video play including Youtube easily. It is also good to control video motions with settings.
takeoy Read review
-
WordPress.org
Perfect support
We got multiple support from the developer. Outstanding and fabulous! 100 % satisfied and my personal recommendation for video player plugin!
newbie2004 Read review
-
WordPress.org
Ad
Hi, Love this plugin, nice job I would like to play a google ad before my video plays on my site Can this be done using this plugin? Presumably I would need to ad the google ad string? Thanks
Rik0399 Read review
-
WordPress.org
Autoplay not working
Hi there Autoplay is not working on many devices. I have checked all the conditions for each browser and tested other plugins which DO autoplay. In all honesty, I could have just used one of those plugins but I preferred the styling of yours – however that’s pointless if it wont autoplay which will require a refund. Is there the ability to manually add parameters to videos like so: playsinline autoplay mute current=”0″ speed=”0″ I paid for the pro version but when I log into my account, none of my purchases show to raise a ticket. Thanks
shereew Read review
-
WordPress.org
Great plugin and support
Thanks, Raju, for patiently trying to help me by changing something in the plugin and updating it. I tried to email you that the shifting I described is no longer happening but the email wasn’t delivered to you. I received an email in which was said it was “550-JunkMail rejected”. Though the flash remains for the portrait filmed videos, to me this plugin is still a great plugin. I’ve not had any other problem using it. I so like that it’s simple and easy to use. Thank you for creating and maintaining it! May all go well for you. Sherry
oshona Read review
Explore the Interface, Settings & Preview Screens
HTML5 Video Player Tutorial
Visit our support portal to open a ticket -> https://bplugins.com/support. Also, You can send an email to support@bplugins.com
Yes, we provide plugin customization service (Paid). Please send us details via email: support@bplugins.com
We try to respond to our customer’s questions ASAP, however, it can take up to 72 hours.
We offer 4 different lisences to our customers: Single site lisence – For a single domain. 3 Sites – Can be used up to 3 sites. 5 Sites – Can be used up to 5 sites. Developer – For agencies / Freelancers, there is no restrictions.
No, you don’t have to buy a new license. You can go through the previous license!
When a new version will be released, you will receive an email notification.
Grow your business with the best plugin for WordPress!
We develop plugins and blocks for WordPress. Our focus is on out-of-the-box features and functionalities rather than large-scale projects. We are here to help small businesses and blog sites that use WordPress.












