Poodll allows you to “create” players from presets. By default there are already several audio players in Poodll. The default is Audio JS (shim). Its very basic, but its a good player. However there are several other players, including:

  • Adam Player (multi speed player)
  • Video JS Audio
  • MediaElement Audio
  • Once Player JS (plays just once)
  • Native audio (uses the browser’s native HTML5 audio player)
  • Elton Player (single button player)

Its a cinch to create a player. And a good player to use, probably better then Audio JS, is MediaElement Audio. So lets create that.


Creating audio player: Media Element Audio

First go to an empty template, or a template you don’t use, amongst the templates at:

site admin -> plugins -> filters -> poodll filter -> templates

Then choose “(P) Media Element Audio” from the list of presets at the top.

All the text boxes, lists and controls on the page will be filled with the data from the preset. Scroll to the bottom and press “Save changes.”


Assigning audio player: Mediaelement Audio to file extension MP3

Now that we have a player, we need to tell Moodle to use this player when it handles MP3 files. To do that, go to:

site admin -> plugins -> filters -> poodll -> file extension settings

Scroll down to the “Handle MP3” section. Make sure that “Handle MP3” is checked, and choose the audio player you created earlier “Media Element Audio” from the MP3 Player dropdown list.

Scroll to the bottom and press “Save changes.”

From now on Poodll will use MediaElement Audio to handle all MP3 files. If it doesn’t check that:

i) the Poodll filter is enabled
ii) the Poodll filter is higher in the list of filters than Multimedia Plugins filter
site admin -> plugins -> filters -> manage filters


More Reading

If you want to know how to set a player just for a specific activity or course, see here:
Telling Moodle which player to use.

If you want to know more about players and templates and bundles, see here:
Players, templates and bundles