javascript - 如何停止HTML5的audio标签播放的音频

标签 javascript audio html

我是 HTML5 的新手,正在研究 HTML5 的特性。在那里我遇到了音频标签。
我用它编写代码来播放声音文件。
这个标签有一个问题。单击按钮时,我想更改停止上一个声音文件的声音文件。
我搜索了很多但没有找到任何东西。 请帮我停止音频标签播放的声音。
这是我的代码;

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

最佳答案

试试这个:

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

关于javascript - 如何停止HTML5的audio标签播放的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3566967/

相关文章:

javascript - 强制加载图像以停止闪烁?

javascript - 使用 javascript 进行表单验证,仅验证第一个字段,即使它应该验证两个字段

javascript - Web 上的 Firebase 电话号码身份验证

java - MODE_STREAM 中的 AudioTrack 没有声音

Android的SoundPool不播放任何声音

javascript - 我无法在 AngularJS 中使用 $http.post 发送新数据

html - 如何在我的网站上阻止 iPad 多任务处理手势

javascript - 我在解释 Javascript 运算符的不等式时遇到一些问题

javascript - javascript 中的字符串编码 UTF-16 或 UTF-8

ios - MTAudioProcessingTap - 产生更多的输出样本?