我有一个页面,其中包含多个音频文件和一个嵌入式Vimeo视频。我想停止用户单击Vimeo视频上的播放后正在播放的所有音频。
基于Vimeo's api,我可以与播放事件进行交互,但无法停止音频。我目前有这个脚本:
player.on('play', function() {
console.log('played');
const allAudios = document.getElementsByTagName('audio');
// console.log(allAudios);
for(let i = 0, len = allAudios.length; i < len;i++){
allAudios[i].pause();
}
});
或使用jQuery:
player.on('play', function() {
$('audio').each((i, audio) => {
audio.pause();
});
});
任何对此的帮助,我们深表感谢!