如果有人打开音乐,我想启动一个功能。
<audio controls autobuffer>
<source src="./songs/test.mp3" />
</audio>
因此,我使用标准控件,如果有人单击播放按钮,我想启动一个功能。
有人能帮我吗?
我找不到解决方案...
你的亚历克斯。
谢谢你的帮助。
我在这里得到解决方案:
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
);
}
最佳答案
使用play
事件:
var audio = document.querySelector('audio');
audio.addEventListener(
'play',
function(e) {
// Do Something.
},
false
);
关于html - 如果HTML <audio>标签开始播放歌曲,则启动功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23895617/