HTML链接在链接到下一页之前播放音频

时间:2017-01-27 00:17:01

标签: javascript html audio

我正在为坐在轮椅上的朋友创建一个程序,这个程序是非语言的,只能移动他的头部。在发送到下一页之前,我需要一个播放音频文件的链接。

combineLatest

你好非常感谢,试图帮助他沟通!!

2 个答案:

答案 0 :(得分:0)

最简单的方法是首先稍微更改HTML以为链接指定ID,然后在setTimeout中使用JavaScript定位该ID:

<强> HTML

<a id="thelink" href="activity.html">

<强>的JavaScript

function play() {
  document.getElementById('test').play();
  setTimeout(function(){ 
    document.getElementById('thelink').click();
  }, 3000); /* 3000 here is 3 seconds -- this should match the length of your audio */
}

希望这有帮助!

答案 1 :(得分:0)

我还无法评论,但是要添加到Obsidian的答案,你需要在锚标记之外用play()函数调用移动img ...否则链接将立即被触发。

所以你的HTML看起来像这样:

<a id="thelink" href="activity.html"></a>
<img src="smile.png" onClick='play()' />