Skip to Content

How to play audio in SAP UI5 ??

Hello All,

I need to play an audio in SAP UI5 , I tried using below method but it is showing error "DOMException: Failed to load because no supported source was found."

var audio =newAudio('audio_file.mp3');
audio.play();
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Jan 03 at 06:49 AM

    Hello, Rewati. This issue is because of your .mp3 file could not be found. There must be something wrong with your file path. I can play mp3 by using this path on my local machine. Check your path, please. The path you are using means rootpath/audio_file.mp3.Is that correct?

    var audio = new Audio("mockdata/001_A.mp3");
    audio.play();
    
    Add comment
    10|10000 characters needed characters exceeded

  • Sep 24 at 08:47 PM

    When you try to deploy any media files(audio) it will be converted to some format and wont get deployed to SAP Gateway Repository. A simple workaround for this problem was try to generate a dataURI for the audio file you need and deploy .It works with most of the browsers and even custom containers if there is any

    https://dopiaza.org/tools/datauri/index.php

    var audio= new Audio("data:audio/wav;base64, "you conversion data URI");

    audio.oncanplaythrough = function () {
    audio.play();
    };

    Add comment
    10|10000 characters needed characters exceeded