Используйте timeupdate
событие для прослушивания currentTime
изменение свойства и при достижении 60
приостановка звука.
<audio id="myaudio" src="5 yr Plan - 140Bpm_Fm.mp3"></audio>
<button onclick="settime()">play</button>
<script type="text/javascript">
function settime() {
var audio = document.getElementById("myaudio");
audio.currentTime = 0;
audio.play();
audio.addEventListener('timeupdate', function() {
if(this.currentTime >= 60) this.pause()
})
}
</script>
К вашему сведению: Еслиесть несколько звуковых тегов, которые затем повторяются и присоединяют один и тот же обработчик событий.