Simple Audioplayer built using Javascript and OutSystems UI.
Current functionalities are:
- Has progress bar using OutSystems UI's Range slider so user can select a specific time of the audio to be played.
- Progress bar will only be displayed if a valid duration is set.
- Play/Pause
- Stop
- Play from beginning
- Go to specific part of audio using Range Slider.
* If the audio fails to load, an error event is thrown and the player will not be loaded.
Currently only accepts audios sources from URL.
- Note: Streaming audios (non-downloadable audios) may cause issues with the Audio's duration property, setting them as "Infinite".
- CustomDuration input parameter is the workaround to handle this issue.
BSD-3 license (https://opensource.org/licenses/BSD-3-Clause)