У меня есть текст и изображение, которое я добавляю каждому атрибуту onclick="playAudio()"
.Два щелчка differnets (текст и изображение) и воспроизведение звука
<h1 class="underline-on-hover" onclick="playAudio()" onmouseover="" cursor: pointer;">Test.</h1>
<img onclick="playAudio()" onmouseover="" style="cursor: pointer;" class="img-responsive" src="imagetest.png" alt="Image Test">
Я хочу сделать следующее. Если я нажимаю текст, воспроизводящий аудио, иначе, если я нажму, изображение перестанет воспроизводить звук по тексту и воспроизводит звук на изображении. Как это сделать?
HTML audio.
<audio id="myAudio">
<source src="sound.ogg" type="audio/ogg">
<source src="sound.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
И JS.
var x = document.getElementById("myAudio");
function playAudio() {
x.play();
}
Но есть только один звук. Вы хотите сказать, что нажав на любой текст или изображение, звук будет воспроизводиться/приостанавливаться поочередно? –
Да, есть. Я не упоминал. Я имею в виду, если я нажимаю текст на текстовом воспроизведении звука, но если я нажимаю на изображение, перестаю воспроизводить звук по тексту и воспроизводить аудио на изображении. – alexwebgr