JSFiddle - React, Tailwind, and code Playground
HTML
<audio id="audio_background" autobuffer><source src="http://przykrasprawa.com/przykrasprawanowe.ogg" type="audio/ogg"><source src="http://przykrasprawa.com/przykrasprawanowe.mp3" type="audio/mpeg"></audio>
<a id="pshref" href="#" onmouseup="javascript:odnacisnij();" onmousedown="javascript:PrzykraSprawa();"><img id="przycisk" src="http://przykrasprawa.com/b.png" alt="przykra sprawa" /></a>
JavaScript
function PrzykraSprawa(){
var b = document.getElementById('przycisk');
b.src="http://przykrasprawa.com/b1.png";
playitagain();
}
function odnacisnij(){
document.getElementById('przycisk').src="http://przykrasprawa.com/b.png";
window.clearTimeout(mytimeout);
}
function playitagain(){
var ps = document.getElementById('audio_background');
ps.currentTime = 0;
ps.play();
mytimeout = window.setTimeout(playitagain,1045);
}