Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Able Player

406 sites Security covered
View on drupal.org

Able Player is a fully accessible media player that uses HTML5 audio or video elements. It allows you to embed videos and their associated accessibility features, like captions, descriptions, and sign language videos, directly into your Drupal site.

Introduction

Able Player is a fully
accessible cross-browser media player created by accessibility specialist
Terrill Thompson. It uses the HTML5 <audio> or <video> element for browsers that support them.

Details on the usage of the Able Player library, including up-to-date support
for filetypes and third-party media hosts, may be found at the Able Player
GitHub page
.

Requirements

This module requires no modules outside of Drupal core.

This module requires the Drupal core Media module and if you are wishing to enable multiple caption files to support additonal languages, you will need to enable the translation core module.

Installation

  1. Download and enable the module using Composer, Drush, or file upload.
  2. Enable the module either either through the Drupal admin
    (Extend › Media › Ableplayer) or Drush (drush pm-enable ableplayer).

Configuration

In Able Player 3.x, local video configuation is handled via install. If you are coming from Drupal 8.x, you will need to follow steps 1 and 2.

  1. If necessary, create a Video Media type, Structure › Media › Add (admin/structure/media/add) and select Video file as the media source.
  2. Set the video file format to Ableplayer from Structure › Media Types › Video
    › Manage display (/admin/structure/media/manage/videos/display) under the display column. Change this display to use Ableplayer.

Remote Video

If you're using remote video (YouTube or Vimeo), configure Able Player to be used by going to Structure › Media Types › Remote Video › Manage display('admin/structure/media/manage/remote_video/display') and choose Able Player Remote Video as the format.

Usage

  1. Navigate to Content › Media and select the 'Add media' button.
  2. Upload your video file and associated captions, descriptions, chapters, poster image, or sign language video, if applicable.
  3. Attach the video to content using the desired method (Media Browser, entity reference, etc.)
  4. The video will render with the Able Player wrapper and controls. The output
    should be similar to that found in the Able Player examples.

Additional Language Captions

You must enable the translation core module and add the languages you wish to support at site-url/admin/config/regional/language.

  1. Navigate to Content > Media and select the 'Add media' button.
  2. Select Able Player Caption
  3. Upload your primary language caption file and save the entity
  4. Select the caption you just added and then choose the translate option
  5. Upload your next language and save the entity

Activity

Total releases
7
First release
Dec 2024
Latest release
3 months ago
Releases (12 mo)
5 ▲ from 2
Maintenance
Active

Release Timeline

Releases

Version Type Release date
3.4.2 Stable Mar 30, 2026
3.4.1 Stable Mar 16, 2026
3.4.0 Stable Mar 13, 2026
3.3.0 Stable Nov 21, 2025
3.2.2 Stable Sep 5, 2025
3.2.1 Stable Mar 25, 2025
3.2.0 Stable Dec 10, 2024