Я нашел это решение, которое решает мою проблему ... но возвращает бесконечный цикл после динамического создания и воспроизведения нового mp3.как я могу сделать паузу во время проверки нового трека и динамически воспроизвести новый трек?
<audio id="audio" autoplay controls src="richiesta.php" type="audio/mpeg"></audio>
<script type="text/javascript">
document.getElementById('audio').addEventListener("ended",function() {
this.src = "richiesta.php?nocache="+new Date().getTime();
this.play();
});
</script>