При проигрывании аудио чтобы был элемент
Хочу на сайте добавить возможность по окончанию воспроизведения аудио был добавлен элемент кнопки <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>