如何将HTMLAudioElement的当前播放位置重置为0?

时间:2012-09-07 13:47:47

标签: javascript audio html5-video html5-audio

查看此演示页:http://www.phon.ucl.ac.uk/home/mark/audio/play10.htm

快速连续两次点击Play Sound按钮。因为当你再次按下按钮时它还没有完成第一次播放,没有任何反应,并且点击似乎被忽略。如何重新编码它以便停止当前播放,将播放位置重置为声音的最开始,并在每次单击Play Sound按钮时重新启动它?

2 个答案:

答案 0 :(得分:2)

您可以将其更改为此类

var thissound=document.getElementById('audioElemID');
thissound.currentTime=0;
thissound.play();

答案 1 :(得分:1)

thissound=document.getElementById(soundobj);
thissound.currentTime = 0;