Přehrávání zvuku neomezeně
Prosím o radu. Proč se zvuk přehraje pouze jednou? Jak udělat aby se přehrál kdykoliv kliknu na tlačítko a nemusel jsem čekat až dohraje?
<a href="#"><img id="imBut16" src="1.png" onclick="audio.play ( )" onMouseDown = "document.images['imBut16'].src = '2.png'" onMouseUp = "document.images['imBut16'].src = '1.png'"></a>
<script>
var audio = new Audio('sklo.mp3');
</script>
Dal jsem to tam takto, ale nefunguje to.
<a href="#"><img id="imBut1" src="4.png" onclick="audio.play ( )" onMouseDown = "document.images['imBut1'].src = '4s.png'" onMouseUp = "document.images['imBut1'].src = '4.png'"></a>
<script>
var audio = new Audio('sklo.mp3');
audio.pause();
audio.currentTime = 0;
audio.play();
</script>
To taky máš udělat po kliku.
http://pc.poradna.net/q/view/1672627-spusteni-zvuk u-pri-kliknuti-na-obrazek; http://pc.poradna.net/q/view/1672749-jak-udelat-pr azdny-odkaz Jaká bude zápletka?
Cože? Napiš raději jak to udělat!
Může mi někdo na této poradně aspoň na vánoce poradit proč mi to nefunguje a nebude si tady honit EGO a kdoví co ještě?
A já ti snad neopdověděl?
Odpověděl, jsi hodný, ale mě to nefunguje. Zvuk se přehraje jen jednou:
<a href="#"><img id="imBut1" src="4.png" onclick="audio.play ( )" onMouseDown = "document.images['imBut1'].src = '4s.png'" onMouseUp = "document.images['imBut1'].src = '4.png'"></a>
<script>
var audio = new Audio('sklo.mp3');
audio.pause();
audio.currentTime = 0;
audio.play();
</script>
Pardon, takto to mám a nefunguje mi to:
<a href="#"><img id="imBut15" src="4.png" onclick="audio.play ( )" audio.pause(); audio.currentTime = 0; audio.play(); onMouseDown = "document.images['imBut15'].src = '4s.png'" onMouseUp = "document.images['imBut15'].src = '4.png'"></a>
<script>
var audio = new Audio('sklo.mp3');
audio.pause();
audio.currentTime = 0;
audio.play();
</script>
No to je taky nesmysl:
Nebo lépe:
Díky to jsem myslel. Super
Proč když dám dvakrát za sebou s jiným mp3 souborem tak hrají to samé?
<img id="imBut2" src="2.png" onclick="play()" onMouseDown = "document.images['imBut2'].src = '2s.png'" onMouseUp = "document.images['imBut2'].src = '2.png'">
<script>
var audio = new Audio('sklo.mp3');
function play() {
audio.pause();
audio.currentTime = 0;
audio.play();
}
</script>
<img id="imBut2" src="2.png" onclick="play()" onMouseDown = "document.images['imBut2'].src = '2s.png'" onMouseUp = "document.images['imBut2'].src = '2.png'">
<script>
var audio = new Audio('hudba.mp3');
function play() {
audio.pause();
audio.currentTime = 0;
audio.play();
}
</script>
Protože tam používáš proměnnou stejného jména (audio). A i funkce se jmenují stejně. Druhý script tak přepíše pevní.
Když to ale v tom druhém přepíšu na audio1 tak to stejně nefunguje
A i funkce se jmenují stejně...
Já už vážně nevím, nefunguje mi to:
<img id="imBut2" src="2.png" onclick="play()" onMouseDown = "document.images['imBut2'].src = '2s.png'" onMouseUp = "document.images['imBut2'].src = '2.png'">
<script>
var audio = new Audio('sklo.mp3');
function play() {
audio.pause();
audio.currentTime = 0;
audio.play();
}
</script>
<img id="imBut2" src="2.png" onclick2="play()" onMouseDown = "document.images['imBut2'].src = '2s.png'" onMouseUp2 = "document.images['imBut2'].src = '2.png'">
<script>
var audio2 = new Audio('hudba.mp3');
function play() {
audio2.pause();
audio2.currentTime = 0;
audio2.play();
}
</script>
A pořád se ty funkce jmenují stejně.
A co je funkce? Já fakt nevím . Za chvíli mám jet pro malého do nemocnice protože spolkl kosti. Můžeš mi prosím poradit víc? Nebo ukázat hotovej script? Fakt by mě to pomohlo.
Funkce je ta věc co má "function" na začátku:
Děkuju