ユーザーが秒単位で値を入力できるページを作成すると、その間隔で ping が鳴ります。また、ping間隔と同期する必要があるタイマーをまとめました。彼らが 5 を入力した場合のように、ping が鳴っているとき、クロックは 5、10、15 などを過ぎているはずです。理由はわかりませんが、サウンドはクロックと完全に同期していないようで、実行時間が長くなるほど悪化します。ご協力いただきありがとうございます!
$(document).ready(function() {
  $('#set_ping').click(function() {
    interval = parseInt($('#ping_val').val()*1000,10);
    $('#ping_alert').text('The ping will sound every ' + interval/1000 + ' seconds.');
  });
  $('#go').click(function() {  
    timer();
    setInterval(sound, interval);
   });
  function sound() {
   $('#audio').append('<embed src="assets/audio/sound88.mp3" autostart="true" hidden="true" loop="false">');    
  }
  var seconds = 0;
  function timer() {setInterval(function() {
    $('#progress').text(seconds++/100);
  }, 10);
 }
});