我一直在到处绝对(我认为),似乎无法找到一个方法来调用一个HTML5音频控制器停止事件。 我的音频控制器有一个播放列表,其中通过每个轨道下一个选择或循环时每首曲目播放。 还有下一个按钮,它的工作原理。
我的播放/暂停按钮看起来是这样的:
` function playPause() {
var audioPlayer = document.getElementsByTagName('audio')[0];
if(audioPlayer!=undefined) {
if (audioPlayer.paused) {
audioPlayer.play();
} else {
audioPlayer.pause();
}
} else {
loadPlayer();
}
}
`
我需要一个“停止”按钮停止音频,并回到当前正在播放的曲目的开始。 我想过使用当前的播放现在的位置是莫名其妙,但不能让我周围的头。
我也试过这(通过咨询在这里另外一个问题改编),都无济于事:
` function stop() {
var audioPlayer = document.getElementsByTagName('audio');
addEventListener('loadedmetadata', function() {
this.currentTime = 0;
}, false);
}
`
有任何想法吗?