Vijay Balkawade Vijay Balkawade - 2 days ago 5
Javascript Question

How to stop audio played by audio tag of HTML5

I am new to HTML5 and I am exploring HTML5 features. There I came across audio tag.

I written code with it to play sound files.

I am having one problem with this tag. On button click, I want to change the sound file stopping the previous one.

I searched a lot but didn't find anything.
Please help me to stop the sound played by audio tag.

Here is my code;



try
{
if(MyAudio != undefined)
{
MyAudio = null;
}
MyAudio = new Audio("filename");
MyAudio.play();
}
catch(v)
{
//alert(v.message);
}

Answer

Try this:

  try
  {
       if(MyAudio != undefined)
       {
          MyAudio.pause();
       }
       MyAudio = new Audio("filename");
       MyAudio.play();
  }
  catch(v)
  {
    //alert(v.message);
  }
Comments