1. Web Design
  2. WordPress
  3. WordPress Plugins

33 Best WordPress Audio Player and Video Player Plugins

Scroll to top
Read Time: 19 min

Add a stylish and easy-to-implement audio and video player plugin to your WordPress website to help display your website's content in an interactive way. 

HTML5 Audio Player PRO - Visual Composer AddonHTML5 Audio Player PRO - Visual Composer AddonHTML5 Audio Player PRO - Visual Composer Addon
Responsive Audio Player Pro is one of the audio and video player plugins for WordPress on CodeCanyon and Envato Elements.

The audio and video WordPress plugins available on Envato Elements and CodeCanyon will allow you to integrate a fully customizable and full-featured audio and video player into your website.

The flexible and feature-rich audio and video player plugins contain many features that will enhance your user's experience, including:

  • playlist creation
  • fully responsive players
  • audio and video purchasing buttons
  • search function
  • player window resizers

Whether you are a musician, YouTuber, filmmaker, eCommerce business owner, or blogger, the high-quality WordPress plugins can be used effectively on your website.

Before you head over to CodeCanyon and Envato Elements to find the right audio or video plugin for your website, let's explore the benefits of a monthly subscription to Envato Elements

Envato Elements: Unlimited Downloads

Envato Elements is a service that provides an unlimited download subscription, meaning that you are free to download as many items as you like from millions of digital assets. This includes premium WordPress themes and plugins, stock photography, royalty-free audio, stock video, and graphics.

The subscription is covered by simple commercial licensing that gives you the rights to use the item in a broad variety of projects, including those of a commercial nature.

The licensing is future-proof, meaning even if you unsubscribe and can't download items from Envato Elements any more, any existing uses that you registered are still covered.

Envato Elements SubscribeEnvato Elements SubscribeEnvato Elements Subscribe

Subscribe Today 

Subscribe today and start creating or learn more about why Envato Elements is Great for WordPress Developers

Audio and Video Player Plugins on Envato Elements 

1. Radio Player Shoutcast and Icecast WordPress Plugin

Radio Player Shoutcast & Icecast WordPress PluginRadio Player Shoutcast & Icecast WordPress PluginRadio Player Shoutcast & Icecast WordPress Plugin

Adding an audio player on your website has never been easier! With this radio player, you only need to add the radio stream and the player will get the radio name, radio categories, current playing song, and artist photo.

The player is highly customizable, with over 70 options including color, width, and a choice of two skins: black and white. You also have options to manually set the radio name and categories, and you can show or hide playlists.

The player is responsive and compatible with iOS and Android systems. It supports Shoutcast and Icecast. It will play MP3 and AAC streams on browsers that support AAC.

2. Revolution Video Player With Bottom Playlist

Revolution Video Player With Bottom PlaylistRevolution Video Player With Bottom PlaylistRevolution Video Player With Bottom Playlist

This versatile, lightweight video player plugin allows you to play YouTube, Vimeo, and self-hosted videos on responsive websites. In the case of non-responsive websites, you can disable responsive behavior. You can integrate the player into your website design through a customizable color scheme. It has three playlist versions, and playlists can be structured by categories. There is a button to show or hide the playlist thumb, title, and description. You can define a logo in the top left corner.

3. YouTube Gallery Addon For WPBakery (Visual Composer)

Youtube Gallery - Addon For WPBakery Page BuilderYoutube Gallery - Addon For WPBakery Page BuilderYoutube Gallery - Addon For WPBakery Page Builder

With the YouTube gallery add-on for WPBakery Page Builder, you can add and display YouTube videos on your website from one or various sources. There are two video play modes: popup play and inline play. It's fast and easy to set up a Lightbox gallery grid system that allows up to 12 columns. When it comes to pagination, you can choose numbered pages, load buttons, or infinite scroll on one page. The plugin supports multiple channels and playlists, multiple galleries, and Google Fonts. It is also compatible with WPML, including right-to-left oriented languages. 

4. Lono: Responsive HTML5 Audio Player With Playlist


Lono is a feature-packed audio plugin that you can use as a complete HTML5 audio player with a playlist or as a slick audio player without playlists. You can integrate this HTML 5 audio player into any website design by changing the color of the player background, volume slider, timer, buffer, seekbar, song title, playlist background, playlist font, and playlist item line separator. It's fully responsive and compatible with both iOS and Android. 

5. HTML5 Audio Player PRO: WPBakery (Visual Composer) Addon

HTML5 Audio Player PRO - Visual Composer AddonHTML5 Audio Player PRO - Visual Composer AddonHTML5 Audio Player PRO - Visual Composer Addon

If you use WPBakery Page Builder, this add-on will allow you to insert audio players on responsive websites and pages. You can customize over 55 parameters, including color, autoplay, loop, shuffle, initial volume, and even the show or hide playlist parameters. You can activate Google Analytics to see how many times a particular audio file has been played. Users can share songs on Facebook and Twitter, buy songs, and see the lyrics via a separate link when they click on the lyrics button.  

6. Hero: ShoutCast and IceCast Radio Player

Hero - ShoutCast and IceCast Radio PlayerHero - ShoutCast and IceCast Radio PlayerHero - ShoutCast and IceCast Radio Player

With this radio streaming plugin, you can stream radio programs on your responsive website. It supports Shoutcast, Icecast, Radiojar, and AzuraCast. It will automatically get the history for Shoutcast streams and generate the Icecast stream history as the radio plays. You can insert multiple radios on one page, but only one can be sticky.

The player displays an artist photo of the currently playing singer if one is present in the database. You can set the radio to standard or sticky versions. Users can share on Facebook or Twitter. It's compatible with iOS and Android systems. 

7. Apollo: Sticky Full-Width HTML5 Audio Player

Apollo - Sticky Full Width HTML5 Audio PlayerApollo - Sticky Full Width HTML5 Audio PlayerApollo - Sticky Full Width HTML5 Audio Player

Apollo—Sticky Full-Width HTML5 Audio Player is a lightweight, highly customizable audio player that allows users to interact with music on your responsive websites. Users can enjoy interruption-free listening from a popup window, download the currently playing file to the desktop, and even share radio tracks on Facebook and Twitter. In case they want to buy the song that's playing, a buy button will redirect them to a website. Playlists can be shown or hidden, organized by categories, and searched by title or author. You can insert multiple audio players on your website or on the same page. 

8. Universal Video Player WordPress Plugin

Universal Video Player - WordPress PluginUniversal Video Player - WordPress PluginUniversal Video Player - WordPress Plugin

Play YouTube, Vimeo, or self-hosted content on your website using this fully responsive and intelligent resizing WordPress video plugin. Simply enter a YouTube playlist, channel, or single video ID as a source, and this plugin will run your video content smoothly on mobile and desktop devices. 

With total control over play options, unlimited playlist length, and integrated social sharing features, this plugin is a full-service solution for your WordPress video player needs.

9. Zuper: Shoutcast and Icecast Radio Player

Zuper - Shoutcast and Icecast Radio PlayerZuper - Shoutcast and Icecast Radio PlayerZuper - Shoutcast and Icecast Radio Player

Zuper is a responsive MP3 streaming audio player that supports Shoutcast and Icecast. It works seamlessly on mobile devices. In addition, it is compatible with both Android and iOS. You can customize the color and skins, and you can integrate it easily into your website design scheme. The player shows a photo of the musician current playing, plus a bio if available. You can share your radio on Facebook or Twitter. 

The Best WordPress Audio and Video Player Plugins on CodeCanyon

Discover CodeCanyon's extensive library of the best audio and video WordPress plugins ever created. With a cheap one-time payment, you can purchase one of these high-quality WordPress plugins and give your website viewers a more interactive experience.  

Bestselling Audio and Video Player Plugins on Envato Elements and CodeCanyon.Bestselling Audio and Video Player Plugins on Envato Elements and CodeCanyon.Bestselling Audio and Video Player Plugins on Envato Elements and CodeCanyon.
Best-selling audio and video player plugins available on CodeCanyon

Best-Selling WordPress Audio Players

Here are nine of the top-rated WordPress audio plugins that are available for you to download on CodeCanyon.

1. ZoomSounds: WordPress Wave Audio Player With Playlist

ZoomSounds WordPress audio player demo

ZoomSounds is a retina-ready, fully responsive HTML5 WordPress audio player that supports self-hosted MP3, M4A, and WAV files, as well as MP3 Shoutcast radio stations. This plugin features nine editable CSS skins, so you can customize them or simply choose a style that suits your brand. 

Curate how users experience your audio—this plugin has options for audio looping, user commenting, and playlist or single track downloads. Optimized for Apple and Android devices and built with search engine optimization in mind, this WordPress audio player plugin is compatible with all major browsers, so it will meet the needs of both you and your listeners.

2. Luna Web Radio Player WordPress Plugin

Luna Web Radio Player WordPress PluginLuna Web Radio Player WordPress PluginLuna Web Radio Player WordPress Plugin

Weave cross-platform radio streams into your website with this WordPress audio player. This plugin plays all MPEG and AAC audio streams using HTML5 live streaming technology. Mobile-ready for both iOS and Android, this fully responsive player features a streamlined design that works on all major browsers. Simple and straightforward to use, the audio player features “Now Playing” song information and displays album cover images with links to iTunes.

3. WavePlayer: WordPress Audio Player With Waveform and Playlist

WavePlayer WordPress audio player demo

Host your own audio tracks and play them in this beautiful, modern WordPress audio player. This plugin's interface is built around the waveform of the audio file that is playing, and it allows you to insert custom track information for your files. Ideal for music and podcast websites, this WordPress audio plugin is fully integrated with WooCommerce, and uses Font Awesome 5 for high-quality icon design.

4. MP3 Sticky Player WordPress Plugin

MP3 Sticky WordPress audio player demo

Create an uninterrupted audio playback experience for your website visitors with this WordPress audio player. Listeners can browse other websites while enjoying your audio on a popup player that deploys in a separate window. 

Compatible with MP4 and YouTube videos, this mobile-ready player runs on all major browsers. Features like HTTP live streaming, deep linking, share buttons, and Shoutcast and Icecast support create a complete WordPress media player that gives your audience a dynamic AV experience.

5. Responsive HTML5 Audio Player PRO WordPress Plugin

Responsive HTML5 WordPress audio player demo

This high-performance WordPress audio player encourages listeners to interact with your content. With playlist search, lyrics integration, download, purchase, and social share capability, this WordPress audio plugin keeps listeners engaged. Integrate this player into your existing website design with fully customizable colour schemes. Mobile-compatible, responsive design ensures that your audio will reach your audience, every time.

6. Radio Player Shoutcast and Icecast WordPress Audio Plugin

Radio WordPress audio player demo

Stream radio content on your website with this WordPress audio plugin. Add a radio stream, and this plugin will automatically load the name, categories, current song, and artist photo of all MP3 audio streamed. 

Fully compatible with responsive websites, this plugin also allows you to disable responsive behaviour for integration into non-responsive sites, should you desire. With support for Shoutcast and Icecast and over 70 customization options, this is the only WordPress audio plugin you need for radio streaming.

7. tPlayer: WordPress Audio Player

tPlayer - Audio Player for WordPresstPlayer - Audio Player for WordPresstPlayer - Audio Player for WordPress

Create as many playlists as you want, each with an unlimited number of tracks, with this WordPress audio player. This plugin is a powerful and highly customizable audio player, with many unique front-end options—for example, you can let listeners enjoy an automatic “Top 10 songs of the week” playlist and consult song details and stats directly in the player, or add this player to any post or page as a widget. This WordPress audio plugin runs on all major browsers, is mobile-friendly, and can be installed in any WordPress theme.

8. Disk Audio Player for WordPress

WordPress audio plugin demo

This easy-to-use WordPress HTML5 audio player is customizable, with multiple skins and unlimited colour options. Retina-ready and mobile responsive, this audio plugin features keyboard control, external links to support purchases and downloads, track info, and playlists with an adjustable scrollbar. Configure your audio player easily with a drag-and-drop admin panel.

9. HTML5 Audio Player WordPress Plugin

HTML5 WordPress audio player screenshot

This mobile-compatible WordPress audio plugin can be used as a fully functional player, or to play background music on your WordPress site. This plugin features continuous playback and shuffle options, as well as the ability to automatically generate a playlist from a folder of .mp3 files. Insert multiple instances of this player into your website or a page and customize the design by changing the colour or hiding elements, to best complement your website.

You can learn more about other available audio player plugins from this article: 

Best-Selling WordPress Video Players

1. Elite Video Player WordPress Plugin

Elite WordPress video player screenshot

This powerful WordPress video player supports the most popular video platforms and includes multiple advertising options. It's truly versatile, so you can play content from YouTube, Vimeo, self-hosted videos, Google Drive, local videos, live streaming content, and more. 

This WordPress video plugin supports pre-, mid- and post-roll video and pop-up ads, so you have full control of the advertising potential of your content. Play videos from multiple sources in your playlists, track plays and advertising data using integrated Google Analytics, and expect seamless performance across platforms with this WordPress video player.

2. Ultimate Video Player WordPress Plugin

Ultimate Video Player WordPress PluginUltimate Video Player WordPress PluginUltimate Video Player WordPress Plugin

Stream audio or video from a server, YouTube, or Vimeo with this WordPress video player. Features like responsive layouts and skins, multiple playlists, optional deep linking, and VR support enhance this video player’s functionality. 

This WordPress video plugin incorporates multiple video engines, allowing it to work on mobile or desktop devices no matter which browser is used. This player includes advertising support and is integrated with both Google Analytics and Google AdSense, so you can make the most of your views.

3. Facebook Live Video Auto Embed for WordPress

Facebook Live WordPress video plugin screenshot

Embed Facebook live streams to your WordPress site with this WordPress video plugin. Compliant with new Facebook data policies, this plugin detects if your Facebook account, page, or group is currently live and automatically embeds the video stream on your site. 

This video plugin features many customization options, including custom messages for website visitors during live streams and when offline. This WordPress video player is responsive out of the box, which allows you to easily embed your Facebook video content on your website for an effortless viewing experience.

4. WordPress Vimeo YouTube Popup Plugin

Popup WordPress video plugin screenshot

Use this WordPress video player plugin to easily create popup videos on your website. Users can click any designated element on your site—image, link, or other elements—to play YouTube or Vimeo videos in a popup player. This WordPress video plugin includes shortcodes to make your job easy. 

This player is responsive to browser sizes, has a scrollspy so that your video is always visible in the browser, and supports autoplay, so you can be sure that your visitors will view your featured video content.

5. Video Player and Fullscreen Video Background

Fullscreen Video Background WordPress video plugin screenshot

Enhance your website with a full-screen video background using this WordPress video player. Responsive and mobile-friendly, this player supports YouTube, Vimeo and self-hosted video files, and can automatically pull video thumbnails, titles, and descriptions for YouTube content. Customize your player style and functionality with over 30 parameters, choose a fixed width or full width, or even add texture over your video images.

Check out more articles on video plugins and galleries here:

A video gallery plugin lets you include your videos in image galleries or sliders.

Here are the top-rated WordPress video gallery plugins that are available for you to download on CodeCanyon.

Essential Grid Gallery WordPress Plugin

With the Essential Grid Gallery WordPress Plugin, you can add photo galleries but also video galleries. Include galleries built with other popular plugins, link to video sites such as YouTube and Vimeo, and create gorgeous grid-based galleries.

Additional features:

  • layout options
  • skins
  • skin editor
  • import/export
  • video tutorials

2. The Grid: Responsive WordPress Grid Plugin

The Grid - Responsive WordPress Grid Plugin

With The Grid, you can create endless layouts and grids for your videos. It also includes a touch slider (also known as a carousel) for mobile, and WooCommerce support so you can use powerful, responsive video to help sell your products.

Additional features:

  • premium support
  • skin builder
  • custom post type support
  • social stream support
  • touch slider

3. Media Grid: WordPress Responsive Portfolio

Media Grid WordPress Responsive Portfolio

The Media Grid: WordPress Responsive Portfolio plugin lets you build bespoke, fully customisable grids of images, video and other media using a simple drag-and-drop interface. It also has a dynamic grid mode, letting you create video grids in moments.


  • visual grid builder
  • dynamic grids
  • fill grids with existing posts
  • lightbox
  • item attributes
Video Gallery WordPress Plugin

This plugin is dedicated to video galleries. With the Video Gallery WordPress Plugin, you can link to YouTube, Vimeo and Facebook pages to import video and display it on your site. It's responsive and includes analytics so you can see how many people are watching your videos.

Additional features:

  • self-hosted or streamed video
  • analytics
  • retina ready
  • five skins and skin generator
  • set play from time for each video

5. Ultimate Layouts for WPBakery Page Builder

Ultimate Layouts for WP Bakery Page Builder

The Ultimate Layouts plugin will help you create a layout for video and other media if you're using the WPBakery page builder plugin.

It's responsive, integrates with YouTube, and lets you build unlimited layouts using the WPBakery page builder, so you don't have to switch to an unfamiliar interface. Display grids, lists, and carousels with ease.


  • 70+ layouts and design builder
  • WooCommerce compatible
  • supports custom post types and custom taxonomies
  • integrates with AdSense for video advertising

These articles will help you choose the gallery plugins that best suit your needs:

Free Audio and Video Player WordPress Plugins for Download in 2022

The premium audio and video player WordPress plugins will give you the greatest amount of features and control over the media player. This will ensure that the user experience is the best it possibly can be. However, many website owners are on a tight budget and cannot afford to purchase these premium plugins, but their media still needs to be uploaded to their website. 

To help WordPress website owners that are on a budget, I have collected a list of five of the best free WordPress audio and video plugins available. 

1. WooCommerce Music Player

Music Player for WooCommerce Music Player for WooCommerce Music Player for WooCommerce

Music Player for WooCommerce allows you to add a music player to the pages that contain your products. When uploading music to the player, you can associate audio files with a specific price and sell the audio files. 

2. FV Flowplayer

FV Flowplayer

FV Player is a complete solution for embedding FLV or MP4 videos into your posts or pages. This player comes with a wide range of features, including custom start and end screens and media looping.

3. CP Media Player

CP Media Player

The CP Media Player allows you to add files to the player that are in the format MP4, OGG, WebM, MP3, WAV, and WebSRT. The player guarantees support for all browsers that implement the HTML5 standard. 

4. Audio Album

Audio Album enables you to style a group of audio files as a single block formatted as an album. The colors can be customized in the Audio Album section of the WordPress customizer. The player can be added to your website with the shortcodes available. 

5. Compact WP Audio Player

Compact WordPress Audio Player is an HTML5 plugin that can easily be embedded on your WordPress post or page using a shortcode. All major browsers will display this .mp3 and .ogg audio player.

How to Add an Audio Player to Your Website Using WavePlayer

To help show you just how easy it is to create an audio player and add it to your website with one of the premium audio player plugins available, we are going to go over how to create an audio player with the WavePlayer WordPress plugin

1. Adding the Audio Player to a Page or Post

Once you have uploaded the audio files that you would like to add to WavePlayer in the media library, head on over to WP Dashboard > Pages > Add New. From the page creator page, we are going to click the Add Media button in the page editor. 

WavePlayer Add media

This will open up the WordPress media library. From there, we will click the Create WavePlayer link. We can now pick the audio files that we would like included in the audio player and click the Create a new WavePlayer button on the bottom right of the screen.    

WavePlayer Select new media
Adding media to the WavePlayer

2. Editing the Audio Player Settings

Now that we have created the audio player, it is time to style it. On the right-hand side of the screen, there will be a menu of options for us to customize. The first setting we are going to change is the style—we will change this to Dark as it will fit with our website's theme. Next, we will change the wave mode to Bars (6px) so the waveform will have a better impact on smaller screens. 

Adjusting WavePlayer Settings

Finally, click the Insert WavePlayer button at the bottom right of the screen, and the WavePlayer shortcode will be added to the text editor in on your page. Click the Publish and Preview Changes button and you can see the audio player we just created on our pages. 

WavePlayer Audio Player

3. Adjusting the Settings Further

When creating the audio player, we were able to adjust a few of the styling options. If we click on WP Dashboard > Settings > WavePlayer, we can access many more customizable features. 

One of the best features to customize is in the Waveform Options tab. This will allow you to change the color of the waveform and preview these changes instantly, unlike in the WaveForm creator. This will help you match the audio player with your website's theme more accurately. Feel free to browse all the other options in the WavePlayer settings to ensure it functions exactly how you would like it to. 

Install an Audio and Video Player WordPress Plugin Now! 

If you looking for a way to feature your audio and video content on your website in a stylish and interactive way, then purchase a premium WordPress audio and video plugin from CodeCanyon.

The various features and styling options allow you to integrate an eye-catching and fully functional player for your media that can fit your website's theme. 

While you are on CodeCanyon, feel free to check out the thousands of premium WordPress plugins available, as well as the best-selling, trending WordPress plugins of the year. 

Bestselling Audio and Video Players on CodeCanyonBestselling Audio and Video Players on CodeCanyonBestselling Audio and Video Players on CodeCanyon

Here are a few of the best-selling and hot new WordPress plugins available on CodeCanyon for 2022.

This post has been updated with contributions from Franc Lucas. Franc is a writer for Envato Tuts+ who enjoys exploring the world of SaaS.

Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Web Design tutorials. Never miss out on learning about the next big thing.
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.