При проигрывании аудио чтобы был элемент

Хочу на сайте добавить возможность по окончанию воспроизведения аудио был добавлен элемент кнопки <a href="connected.html">Вход на сайт</a> с помощью JavaScript или HTML

<script>
function playSound(sound) {
  var song = document.getElementById(sound);
  song.volume = 1;
  if (song.paused) {
    song.play();
  } else {
    song.pause();
  }
}
</script>
<li><audio id="sound"><source src="http://samirkon12.neonarod.com/audio/dialup.mp3" type="audio/mp3"></audio>
<input type="submit" value="Вызов" id="button" class="button" onclick="playSound('sound');""></li>

заранее спасибо


Ответы (1 шт):

Автор решения: De.Minov

Если правильно понял задачу:

var callAudio = new Audio(); // Создаём аудио
callAudio.src = 'https://minov.pw/_remote/ruso/audio-1.mp3'; // Передаём ссылку
callAudio.volume = '.25'; // Чтобы не пугать людей..
callAudio.load(); // Предварительно загружаем.

document.querySelector('#js-call').addEventListener('click', function(e) { // Вешаем событие на нажатие
  e.preventDefault(); // Останавливаем переход по ссылке
    
  callAudio.play(); // Запускаем аудио
  callAudio.addEventListener('ended', function() { // Выполняем что-то по окончанию аудио
    alert('- Да, алло?');
  });

  return false;
})
<a id="js-call" href="#">Вызов</a>

→ Ссылка