A multi-featured plugin to embed YouTube in WordPress. Embed a video, YouTube channel gallery, playlist, or Yo...
Accessible HTML5 media player
Able Player is a WordPress plugin that integrates an accessible HTML5 media player into your site, allowing you to embed audio and video content. It provides three methods for adding media: automatic replacement of existing media blocks, the use of shortcodes, or direct HTML5 code input. This plugin is designed to enhance accessibility for users by supporting features like captions, transcripts, subtitles, and audio descriptions.
The plugin is suitable for anyone looking to improve media accessibility on their WordPress site, particularly those who need to comply with accessibility standards. It is appropriate for educators, content creators, and organisations focused on inclusivity.
Best for: This plugin is best for websites that prioritise accessibility in media content.
What it does well
Where it falls short
Able Player is a solid choice for enhancing media accessibility on WordPress sites, though it may require some technical knowledge to fully utilise its features.
Joe Dolson's own description of Able Player, accessible HTML5 media player, lightly tidied.
This plug-in uses Able Player, an open-source fully-accessible cross-browser HTML5 media player, to embed audio or video within your WordPress page.
There are currently three ways to add an Able Player instance to a WordPress site:
[ableplayer] shortcode.Using the media rewriting in option #1, Able Player will replace any audio or video block. Any tracks added to that block will be automatically handled, giving you support for all the standard Able Player features: captions, navigable transcripts, subtitles, chapters, and audio description.
Using option #2, you can create Able Player shortcodes that support most of the basic Able Player features, with support for Vimeo, YouTube, or local video.
Option #3 supports the full scope of Able Player features.
The [ableplayer] shortcode supports the following attributes.
youtube-id – 11-character YouTube ID or YouTube URL.vimeo-id – Vimeo ID or URL.media-id – An attachment ID for a media file in your WordPress media library or the URL to a hosted video.captions – Attachment ID or URL to .vtt captions file. Optional pipe separator for language code and label.subtitles – Attachment ID or URL to .vtt subtitles file. Optional pipe separator for language code and label.chapters – Attachment ID or URL to .vtt chapters file. Optional pipe separator for language code and label.descriptions – Attachment ID or URL to .vtt audio descriptions file. Optional pipe separator for language code and label.youtube-desc-id – YouTube URL or ID of a described version of the videoyoutube-sign-src – YouTube URL or ID of a sign language interpreted accompanying videovimeo-desc-id – Vimeo URL or ID of a described version of the videoAll captions, subtitles, chapters, and descriptions tracks must be in .vtt format. The shortcode only supports a single set of values for each type of data; to add multiple tracks of the same type you can use the Video block or add custom HTML.
Either an attachment ID or a URL for your track .vtt is required; you can optionally add a language code and a custom label:
captions="/path/to/file.vtt|es|Español"
Other plugins for video content.
A multi-featured plugin to embed YouTube in WordPress. Embed a video, YouTube channel gallery, playlist, or Yo...
High performance YouTube video, playlist and audio-only embeds which don't slow down your blog and offer...
Video gallery plugin for WordPress with a built-in HTML5 player. Embed YouTube, Vimeo, Dailymotion, Rumble, an...
Modern responsive YouTube video gallery helps your website getting noticed from visitors, increase the reach a...
Responsive HTML5 video player for WordPress. Embed MP4, WebM, OGG, YouTube & Vimeo with shortcodes or bloc...
Makes video thumbnails, allows resolution switching, and embeds responsive self-hosted videos and galleries.