如果HTML <audio>标签启动歌曲</audio>,则启动功能

时间:2014-05-27 17:36:19

标签: html5 function audio

如果有人打开音乐,我想启动一个功能。

<audio controls autobuffer>
  <source src="./songs/test.mp3" />
</audio>

所以我使用标准控件,如果有人点击播放按钮,我想启动一个功能。

有人能帮助我吗? 我找不到解决方案......

你的Alex。

感谢您的帮助。

我在这里得到了解决方案:

function playSound() {
  // source is global so we can call .noteOff() later.
var audio = document.querySelector('audio');
audio.addEventListener(
  'play',
  function(e) {
      alert($('audio source').attr('src'));
    // Do Something.
  },
  false
);
}

1 个答案:

答案 0 :(得分:0)

使用play事件:

var audio = document.querySelector('audio');
audio.addEventListener(
  'play',
  function(e) {
    // Do Something.
  },
  false
);